下面两个类有什么区别?你有关于这个案子的一些相关信息吗?非常感谢。
class test(object):
def __init__(self, name):
print name
class test():
def __init__(self, name):
print name
最佳答案
在 python 2.x 中,继承自 object
的类将是一个新样式类,而另一个则不是,而在 python 3.x 中,两者都是新的-风格。
然而,新旧之间的差异是相当高级的(例如,属性搜索顺序),因此初学者不必太担心不兼容。
参见 this如果您有兴趣,请回答以获取更多信息,但这对图书馆开发人员等来说是一件很重要的事情。
关于python - 在 Python 中, "class name(object):"和 "class name():"有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12427584/