python 新式类和经典类(了解)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 新式类和经典类(了解)相关的知识,希望对你有一定的参考价值。
在python2中,有新式类和经典类和经典类的区别:
新式类
继承自object或object的子类,这样的类就叫新式类。
class A(object):
pass
print(A.__bases__)
结果:
(<class ‘object‘>,)
- 经典类
没有继承object或object的子类。
>>> class A:
... pass
...
>>> A.__bases__
()
>>>
而在python3中不再有这种区别,所有的类不写括号,默认继承自object(都是新式类)。
>>> class A:
... pass
...
>>> A.__bases__
(<class ‘object‘>,)
>>>
以上是关于python 新式类和经典类(了解)的主要内容,如果未能解决你的问题,请参考以下文章