cha*_*pkr 4 python class object
当你在python中声明一个类时,我经常看到(object)在类名旁边写的.
class someClass(object):
def __init__(self, some_variable):
...
...
Run Code Online (Sandbox Code Playgroud)
这和下面写的一样吗?
class someClass: # didn't write (object) here.
def __init__(self, some_variable):
...
...
Run Code Online (Sandbox Code Playgroud)
我觉得它们的运作方式没有任何区别.难道仅仅是一种澄清,someClass是subclass的object?object当我做一个明确的写作时,这是一个好习惯class吗?