原理分析
十年的巫山网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整巫山建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“巫山网站设计”,“巫山网站推广”以来,每个客户项目都认真落实执行。
1、子类会先于父类被检查。多个父类会根据它们在列表中的顺序被检查。
2、如果对下一个类存在两个合法的选择,选择第一个父类。
Python中子类可以同时继承多个父类,如果继承了多个父类,那么属性的查找方式有两种,分别是:深度优先和广度优先。
实例
# -*- coding: utf-8 -*- # @Time : 2019/12/24 09:30 # @Author : 我就是任性-Amo # @FileName: 15.新式类与经典类.py # @Software: PyCharm # @Blog :https://blog.csdn.net/xw1680 class A(object): def test(self): print('from A') class B(A): def test(self): print('from B') class C(A): def test(self): print('from C') class D(B): def test(self): print('from D') class E(C): def test(self): print('from E') class F(D, E): # def test(self): # print('from F') pass f1 = F() f1.test() print(F.__mro__) # 只有新式才有这个属性可以查看线性列表,经典类没有这个属性 # import inspect # 使用inspect模块中的getmro()方法可以查看python2.x的mro顺序
以上就是python继承的原理分析,希望对大家有所帮助。更多Python学习指路:创新互联Python教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文标题:创新互联Python教程:Python继承的原理分析
分享链接:http://www.stwzsj.com/qtweb/news14/16014.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联