python的类之新类与旧类

python2.2后,引入了新类(new-style class)于是原先的类就成了旧类(classic class),新类与旧类有着很多的不同

1、一个经典类是一个类对象,一个类型是类型对象,而在新类中,类是类型对象,与类型进行了统一

2、新式类也有一个__mro__属性,告诉你查找顺序是广度优先算法

。。。。。。还有很多,具体操作推荐看《python核心编程》的第一部分,13.16章,说的很详细

原文地址:https://www.cnblogs.com/MyselfDancing/p/3564810.html