首页 > 代码库 > python 新式类和经典类(了解)
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‘>,)
>>>
null
python 新式类和经典类(了解)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。