类属性:定义在类内部的变量和方法,统称为属性。
查找顺序 - MRO 查找
Python 的属性搜索算法,在 Python 3 后都统一成了一种算法:C3 算法

MRO 算法

image.png
# 新式类
class D:
pass
class E:
pass
class B(D):
pass
class C(E):
pass
class A(B, C):
pass
print(A.__mro__)
output:
(<class '__main__.A'>, <class '__main__.B'>, <class '__main__.D'>, <class '__main__.C'>, <class '__main__.E'>, <class 'object'>)