37,719
社区成员
发帖
与我相关
我的任务
分享
# python 2
class A(object): pass # 新类
class B: pass # 旧类
在python3中, 旧类完全没有了, 上面的两种写法又都代表新类了.
object本身没有太特别的方法, 所以为了理解程序的话, 不需要管它.
dir(object)
Out[129]:
['__class__',
'__delattr__',
'__doc__',
'__format__',
'__getattribute__',
'__hash__',
'__init__',
'__new__',
'__reduce__',
'__reduce_ex__',
'__repr__',
'__setattr__',
'__sizeof__',
'__str__',
'__subclasshook__']
你可以搜"python 新类 旧类"找到更详细的解释.