組み込み関数




キャスト(cast)

# 文字列, 整数を float に変換 float( "10" ) # 文字列, 数値を 整数に変換 int ( 10.5 ) # 数値を 16 進数の文字列に変換 hex( 10 )



オブジェクト

a = 10 # オブジェクトの id を整数値として返す print id( a )



型チェック

# オブジェクトの型を調べる class Foo(): pass f = Foo() isinstance( f, Foo ) # list であるかチェックする if isinstance( a, list ): if subclass( Foo, list ): len( "abc" ) len( [1,2,4] ) # 型オブジェクトを返す type( 1 ) if type("aaa") is str: print "str"



評価

文字列を python の式として評価して結果をかえす
eval( "1+2" )