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