当前位置: 首页 > news >正文

河北省住房建设厅网站企业网站建设的方案ppt

河北省住房建设厅网站,企业网站建设的方案ppt,什么是o2o电商模式,西安seo学院本篇文章给大家带来的内容是关于Python 中的super函数如何实现继承?有一定的参考价值#xff0c;有需要的朋友可以参考一下#xff0c;希望对你有所帮助。Py 2.x 和 Py 3.x 中有一个很大的区别就是类#xff0c;无论是类的定义还是类的继承。Py 3.x 中类的继承可以直接使用…本篇文章给大家带来的内容是关于Python 中的super函数如何实现继承?有一定的参考价值有需要的朋友可以参考一下希望对你有所帮助。Py 2.x 和 Py 3.x 中有一个很大的区别就是类无论是类的定义还是类的继承。Py 3.x 中类的继承可以直接使用 super() 关键字代替原来的 super(Class, self)。那么 super() 到底是依据什么来继承的呢今天就来分析下。super()函数根据传进去的两个参数具体作用如下通过第一参数传进去的类名确定当前在MRO中的哪个位置。MRO(Method Resolution Order)通过第二个参数传进去的self确定当前的MRO列表。def super(cls, inst):mro inst.__class__.mro() #确定当前MRO列表return mro[mro.index(cls) 1] #返回下一个类如下代码class A(object):def name(self):print(name is xiaoming)#super(A,self).name()class B(object):def name(self):print(name is cat)class C(A,B):def name(self):print(name is wang)super(C,self).name()if __name__ __main__:c C()print(c.__class__.__mro__)c.name()执行以上代码输出当执行C类下的super()函数时实际调用了A类下的name函数。A中注释掉了super()函数所以并没有向后继续执行。并且打印出了当前MRO列表顺序为C,A,B,object.(, , , )name is wangname is xiaoming当我们把A类中的注释去掉后执行代码输出可以看到当A执行后继续执行了B中的name()函数。如果B中仍然有super函数则会继续向上去查找object中是否有name()函数。(, , , )name is wangname is xiaomingname is cat
http://www.sadfv.cn/news/25395/

相关文章:

  • 安徽建设通网站门户网站建站要求
  • 北京市门头沟有没有做网站的网店美工招聘信息
  • 怎么做网站关键词视频设计logo网站免费下载
  • 网站平台建设缴纳什么税合肥网站搜索优化
  • 公众号 商城 网站开发网站转入备案
  • 网站开发工资多少安徽网站设计
  • 江苏系统建站怎么用惠济免费网站建设
  • 国外对旅游网站建设的现状网站备案初审过了
  • 公司网站的后台云南省网站备案要求
  • 网站建设用户调查wordpress uploads 权限
  • 做外贸做什么网站好wordpress助手爱奇艺
  • 怎样创建网站app增长超人网站建设价格
  • 网站链接文字wordpress官网主题
  • 建设手机网站平台牛商网上市了吗
  • 建信建设投资有限公司网站做受免费网站
  • 网站中备案与不备案的区别建站要多少钱
  • 重庆那家做网站做得好呼市做网站建设的公司哪家好
  • 外贸网站设计网站开发需要懂多少代码
  • 广州镭拓科技网站建设公司wordpress导入工具
  • 跑胡子网站开发网站模版源代码
  • 网站怎么赚钱的平面设计广告公司
  • 专业的免费建站素材最多的网站
  • 国外红人营销网站大美互助app
  • 长沙网站建设0731如何创建属于自己的网站
  • 二手车网站程序wordpress 怎么修改主题
  • 做航模的网站装修公司加盟免费
  • 揭阳企业自助建站系统电子商务网站建设与管理a
  • 网站开发技术栈昆明短视频制作公司
  • 企业网站建设的平台wordpress 4.7.8
  • 1个空间做两个网站网站设计步骤有哪些