Type and Object

by Yan Sheng

原文

这篇文章讲Python中的Type和Object的关系.

英文描述较多, 还是看里面的两幅图比较清楚些:

http://www.cafepy.com/article/python_types_and_objects/images/types_map.png

这图很形象的表示Python中的type和object的关系.

http://www.cafepy.com/article/python_types_and_objects/images/relationships_transitivity.png

上图说明了 Transitivity of Relationships, 即:

乍看这文章, 貌似是越来越糊涂, 不过只要记住这个就ok: Python中只分为types和Non-types, types等价于class,即type(xxx) == xxx.__class__, xxx的类型等于xxx的__class__属性, 所对应的类, 而Non-types==instance, 就是类的实例化,

Python