为什么继承我们从类'对象'创建的任何类是一个好习惯?

Pus*_*ade 3 python class

在python中,为什么建议继承我们从类中创建的任何类object,为什么不直接将它作为基类?我注意到一个重要的事情是,__slots__如果我将我的类作为基类(而不是作为类的子类object),则声明不起作用.通过从班级继承我的班级,我还有哪些其他优点/缺点object

unu*_*tbu 6

在Python2中,您必须从object继承才能创建"新式"类.像描述符这样的东西,super并且__slots__不适用于"旧式"类,但旧式类仍然是为了向后兼容.

在Python3中,所有类都是新式类,因此object不再需要继承.