python __class__ type理解

来源:互联网 发布:淘宝阿里旅行客服电话 编辑:程序博客网 时间:2024/06/13 21:34
>>> if a.__class__ == A:
...  print '=='
... 
==
>>> if a.__class__ == type(a):
...  print '--';
... 
--
>>> if a.__class__ == A.__class__:
...  print "=="
... 
>>> print A.__class__
<type 'type'>
>>> print a.__class__

<class '__main__.A'>


对于对象实例:type(instance) == instance.__class__  等于A

A.__class__则返回的是 其中的类型 对象类 type 所有的 类的B.__class__返回都是一样的

0 0
原创粉丝点击