Python 2.7中新风格和旧式类的当前状态是什么?我不经常使用Python,但我依旧记得这个问题。文档似乎没有提到这个问题:The Python Tutorial: Classes。我还需要担心吗?一般来说,我应该声明我的类:
class MyClass:
pass
或
class MyClass(object):
pass
答案 0 :(得分:22)
始终是子类"对象"。这些都是新式的。
你已经准备好了python 3。
.super()
这样的事情就是这样,如果你需要的话。
答案 1 :(得分:9)
您应该始终使用新的样式类。新式类是在Python编程语言中统一内置类型和用户定义类的努力的一部分。
新款式有几件事可以提供,例如: