組み込み関数
キャスト(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" )