python中的类型判定


                python中的类型判定有如下几种方法:
(1)>>>print type(1)==int
True
(2)isinstance(1,(int,str))
True
注意,此处第二个参数可以是个tuple,只要第一个参数是其中任何一个类型时,就返回True
(3)import types
>>> int
>>> IntType
>>> print int is IntType
True
可知,IntType和int是同一类型对象,具有同一object id。