Python的super()函数有哪些作用,用法是什么
Admin 2022-08-22 群英技术资讯 511 次浏览
super() 函数是用于调用父类(超类)的一个方法。
super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。
MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。
super(type[, object-or-type])
type -- 类。
object-or-type -- 类,一般是 self
无。
class A: def add(self, x): y = x + 1 return y class B(A): def add(self, x): return super().add(x) b = B() res = b.add(2) print(res) # 3
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要为大家介绍了python神经网络ResNet50模型的复现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
对于扫雷游戏相信大家应该都不陌生吧,扫雷游戏可以说是很经典的游戏了,之前我们了解了使用介绍实现扫雷游戏,这篇文章我们就来尝试使用python做一个扫雷游戏,感兴趣的朋友就接着往下看吧。
pytorch是一个python优先的深度学习框架,用于自然语言应用程序,为了让大家了解pytorch的使用,下面给大家分享使用pytorch实现多项式回归的方法,有这方面学习需要的朋友可以参考学习。
内容介绍前言折线图绘制与显示绘制数学函数图像散点图绘制绘制柱状图绘制直方图饼图前言Matplotlib是Python中类似MATLAB的绘图工具,如果您熟悉MATLAB,那么可以很快的熟悉
pygame是为开发2D游戏而设计的Python跨平台模块,开发人员利用pygame模块中定义的接口,可以方便快捷地实现诸如图形用户界面创建、图形和图像的绘制、用户键盘和鼠标操作的监听以及播放音频等游戏中常用的功能。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008