Python基础类方法之__mro__

python类有多继承特性,如果继承关系太复杂,很难看出会先调用那个属性或方法。
为了方便且快速地看清继承关系和顺序,可以用__mro__方法来获取这个类的调用顺序

举例:

复制代码
class A(object):
    pass


class B(A):
    pass


class C(object):
    pass


class D(B, C):
    pass


if __name__ == '__main__':
    print(D.__mro__)
复制代码

输出结果:

 

posted @   Crazy_小乐  阅读(124)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示