* 继承搜索的顺序发生了改变
经典类多继承属性搜索顺序: 先深入继承树左侧,再返回,开始找右侧;
新式类多继承属性搜索顺序: 先水平搜索,然后再向上移动
* 保持class与type的统一
对新式类的实例执行a.__class__与type(a)的结果是一致的,对于旧式类来说就不一样了。
* 继承搜索的顺序发生了改变
经典类多继承属性搜索顺序: 先深入继承树左侧,再返回,开始找右侧;
新式类多继承属性搜索顺序: 先水平搜索,然后再向上移动
* 保持class与type的统一
对新式类的实例执行a.__class__与type(a)的结果是一致的,对于旧式类来说就不一样了。