您的位置:首页 > 编程语言 > Python开发

python __class__ type理解

2016-03-08 15:54 471 查看
>>> 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__返回都是一样的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: