python内建函数type()

来源:互联网 发布:爱奇艺会员淘宝关键字 编辑:程序博客网 时间:2024/06/05 11:48
print type('')s='xyd'print type(s)print type(199)print type(0+0j)print type(1+8j)print type('long')print type(0.0)print type([])print type(())print type(type)class Foo:passfoo = Foo()print type(Foo)print type(foo)class Bar(object):passbar = Bar()print type(bar)print type(Bar)
<type 'str'><type 'str'><type 'int'><type 'complex'><type 'complex'><type 'str'><type 'float'><type 'list'><type 'tuple'><type 'type'><type 'classobj'><type 'instance'><class '__main__.Bar'><type 'type'>
#------------------------isinstance()-----------------------------------------#def displayNumType(num):   print num,'is',   if isinstance(num,(int,long,float,complex)):      #isinstance()函数里面接受一个类对象作为参数      print 'a number of type:',type(num)   else:      print 'not a number at all'displayNumType(90.0)displayNumType(2+9j)displayNumType(23)

输出

90.0 is a number of type: <type 'float'>(2+9j) is a number of type: <type 'complex'>23 is a number of type: <type 'int'>
原创粉丝点击