首页 > 其他分享 >MRO顺序

MRO顺序

时间:2022-11-08 11:46:38浏览次数:35  
标签:__ 顺序 self init MRO b1 b2 def

class B():
    def __init__(self,b,*args,**kwargs):
        self.b = b
    def show(self):
        print(self.b)

class B1(B):
    def __init__(self,b,b1,*args,**kwargs):
        super(B1,self).__init__(b,*args,**kwargs)
        self.b1 = b1
    def show(self):
        print(self.b,self.b1)

class B2(B):
    def __init__(self,b,b2,*args,**kwargs):
        super(B2,self).__init__(b,*args,**kwargs)
        self.b2=b2
    def show(self):
        print(self.b,self.b2)

class D(B1,B2):
    def __init__(self, b ,b1,b2,d):
        super(D,self).__init__(b,b1,b2)
        self.d = d
    def show(self):
        print(self.b,self.b1,self.b2,self.d)

print(D.mro())
d = D(1,2,3,4)
d.show()

标签:__,顺序,self,init,MRO,b1,b2,def
From: https://www.cnblogs.com/jiyiran/p/16869140.html

相关文章

  • docker-compose下的java应用启动顺序两部曲之二:实战
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos上篇回顾本文是《docker-compose下的java应用启动顺序两部曲》......
  • CSS书写顺序及其原因
    记得刚开始学习前端的时候,每次写css样式都是用到什么就在样式表后添加什么,完全没有考虑到样式属性的书写顺序对网页加载代码的影响。后来逐渐才知道正确的样式顺序不仅易于......
  • 将数组按照指定的顺序排序处理
    转载:https://blog.csdn.net/yang_shibiao/article/details/1249681391.数据准备建表语句:   createtabletemp(       provincestring,       city......
  • MySQL_查询顺序
    语法:7Select查询列表1From表1别名2连接类型join表23On连接条件4Where筛选5Groupby分组列表6Having筛选8Order......
  • SQL的SELECT执行顺序
    SELECT执行顺序你需要记住SELECT查询时的两个顺序:1.关键字的顺序是不能颠倒的: SELECT...FROM...WHERE...GROUPBY...HAVING...ORDERBY...LIMIT...2.S......
  • json字符串转map 字段顺序错乱问题
    参考声明1:https://blog.csdn.net/maxi1234/article/details/124847267说一下我使用的场景:就是有一个需求是写一个接口,里面要求返回的数据字段顺序是有要求的,返回数......
  • 比较两个顺序不同的列表?
    比较两个顺序不同的列表a=['container58381','container79042']b=['container79042','container58381']print(set(a)==set(b))   ......
  • .Netcore IOptions<LoggerFilterOptions> 获取的顺序
    .netcore配置文件的日志级别:{"Logging":{"LogLevel":{"Default":"Information","Microsoft":"Trace","Microsoft.Hosting.Lifetime......
  • 按相反的顺序输出列表的值
    按相反的顺序输出列表的值法一:a=['one','two','three']foriina[::-1]:print(i)法二:a=['one','two','three']print(a[-1::-1])法三:使用reverse()list=['......
  • 数据结构(一):(顺序表)设计算法删除所有数字字符
    好家伙,写作业 什么是顺序表:顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性......