这两者有什么区别?它们的功能不是一样的吗?我不明白object
参数的整个意义。
class Car(object): # object parameter
def foobar():
print("Hello World!\n")
对比。
class Car(): # No parameter
def foobar():
print("Hello World!\n")
这两者有什么区别?它们的功能不是一样的吗?我不明白object
参数的整个意义。
class Car(object): # object parameter
def foobar():
print("Hello World!\n")
对比。
class Car(): # No parameter
def foobar():
print("Hello World!\n")
(object)
以保持向后兼容。 - glglgl简而言之:
# new style
class Car(object):
pass
# classic style
class Car():
pass
请查看: