可能重复:
Old style and new style classes in PythonPython 2.7中的旧式和新式类?
什么是新的风格和老式类事务在Python 2.7的现状如何?我经常不使用Python,但我依稀记得这个问题。文档似乎没有提到这个问题:The Python Tutorial: Classes。我仍然需要担心这个吗?在一般情况下,我应该宣布我的类如下:
class MyClass:
pass
或?
class MyClass(object):
pass
@LennartRegebro:这个问题被问在2008年,也是在2008年被接受的答案。我在问Python 2.7的情况是什么。通过阅读这个问题,答案对我来说并不明显。 – User
你有什么理由认为答案会从Python 2.6改为Python 2.7?尽管这并不重要。无论你的原因是发布这个问题,它是一个确切的副本。 –
@LennartRegebro:是的4年是很多时间,很多可以改变。没有意识到Python 2.6是4年前。 – User