Python中多层继承的搜索方式

先看下面一段代码

class A(object):
    pass
class B(A):
    pass
class C(A):
    pass
class D(B):
    pass
class E(B):
    pass
class F(D,E):
    pass
# 广度优先搜索
print(F.__mro__)

Python中多层继承的搜索方式_第1张图片

代码的执行结果:(, , , , , )

说明多层继承的搜索方式是广度优先搜索
 

你可能感兴趣的:(Python)