type関数
type関数は、引数の型を返します。
(サンプル)
# type built-in function import types a = 1000 print type(a) s = "1000" print type(s) b = ('0', '000') print type(b) x = 100 if type(x) == type(a): print 'same type.' if type(a) == types.IntType: print 'integer' |
(実行結果)
<type 'int'>
<type 'string'>
<type 'tuple'>
same type.
integer
型を判別するとき、サンプルのようにtypesモジュールをインポートして、typesのメンバと比較を行います。