python2和python3中的类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python2和python3中的类相关的知识,希望对你有一定的参考价值。

经典类与新式类
例如:
A B C D 四个类
D 包含 BC ;   B和C分别包含A
py2 在经典类中是按深度优先来继承
例如: D中查找B,B没有从A中查找
新式类中是按广度优先来查找继承的
例如:D中查找B,没有查找C,C中没有再去查找A
py3中新式类和经典类都是按广度优先来继承的

经典类

class A:

新式类

class A(object):









以上是关于python2和python3中的类的主要内容,如果未能解决你的问题,请参考以下文章

Python2.X和Python3.X中的urllib区别

Windows上python2和python3共存

range方法在Python2和Python3中的不同

Python2和Python3的区别

Python2和Python3中的字符串编码问题解决

python2和python3的输入和输出区别