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

Python 2 和 Python 3的继承

python 2 和 python 3 代码均为:

 1 #_*_coding:utf-8_*_
 2 #__author__ = "csy"
 3 
 4 class A:
 5     def __init__(self):
 6         print("A")
 7 
 8 class B(A):
 9     pass
10     #def __init__(self):
11     #    print("B")
12 
13 class C(A):
14     def __init__(self):
15         print("C")
16 
17 class D(B,C):
18     pass
19     #def __init__(self):
20     #    print("D")
21 
22 d1 = D()

python 2 显示A,python 3显示C

python 2的继承顺序是D -> B -> A -> C 深度优先

 python 3的继承顺序是D -> B -> C -> A 广度优先

转载于:https://www.cnblogs.com/csy113/p/7400286.html

相关文章:

  • hdu 6153 A Secret(KMP)
  • Tomcat入门
  • 表单,正则
  • 第4阶段——制作根文件系统之分析init进程(2)
  • 求点之间是否联通
  • php数组和正则表达式的替换拆分匹配所有
  • OC与Swift混编
  • 算法学习(十一)
  • 【Java核心计算 基础知识(第9版)】第4章 对象与类
  • FPGA之verilog静态数码管小程序
  • 2017 Multi-University Training Contest 2 hdu 6047
  • TSX数据Skysense PS最简操作流程和处理结果视频
  • Java开发者必备的六款工具
  • Android笔记(预安装APK)
  • 14种排序算法和PHP数组
  • 【前端学习】-粗谈选择器
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Twitter赢在开放,三年创造奇迹
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • Xmanager 远程桌面 CentOS 7
  • zookeeper系列(七)实战分布式命名服务
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 服务器从安装到部署全过程(二)
  • 设计模式 开闭原则
  • 思考 CSS 架构
  • 网络应用优化——时延与带宽
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #define,static,const,三种常量的区别
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (5)STL算法之复制
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (八)Spring源码解析:Spring MVC
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (三)模仿学习-Action数据的模仿
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .net反混淆脱壳工具de4dot的使用
  • .NET使用存储过程实现对数据库的增删改查
  • .NET下的多线程编程—1-线程机制概述
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • ::什么意思
  • @RequestMapping处理请求异常
  • [20171101]rman to destination.txt
  • [C++][基础]1_变量、常量和基本类型
  • [C++]运行时,如何确保一个对象是只读的
  • [CentOs7]搭建ftp服务器(2)——添加用户
  • [DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案
  • [Eclipse] 详细设置护眼背景色和字体颜色并导出
  • [GXYCTF2019]BabySQli1
  • [GXYCTF2019]禁止套娃
  • [I2C]I2C通信协议详解(一) --- 什么是I2C