当你在 python 中声明一个类时,我经常看到(object)
写在类名旁边。
class someClass(object):
def __init__(self, some_variable):
...
...
这和下面写的一样吗?
class someClass: # didn't write (object) here.
def __init__(self, some_variable):
...
...
我真的看不出它们的功能有什么不同。这只是一种澄清那someClass
是 a subclass
of 的方法object
吗?object
当我做一个时明确写是一个好习惯class
吗?