2017-03-07 76 views
-1

python2.7issubclass(type,type)=为什么?

>>> issubclass(type,type) 
True 
>>> issubclass(object,object) 
True 
>>> issubclass(object,type) 
False 

我知道object是新式类的顶部,所以typeobject继承。由于object本身就是其子类。现在,我可以得到一个链条是这样的: type - >object - >object - X->typeissubclass(type,type)怎么可能是True

+0

我会建议有关这个主题的优秀文章:http://www.cafepy.com/article/python_types_and_objects /python_types_and_objects.html#bring-in-the-objects – ewcz

+0

另请参阅http://stackoverflow.com/questions/100003/what-is-a-metaclass-in-python –

回答

相关问题