哪里

这个问题在这里已经有了答案:

  • Python中的旧风格和新风格类有什么区别? 9个答案
  • Python类继承对象7的答案

  • 在Python 3中,如果您创建的类没有添加父类,它会自动从对象继承。 你不能再像Python 2那样创建旧的风格类。

    例:

    class A: # gets defaulted to class A(object):
        pass
    

    您可以从mro中看到,Python3中的所有类都是object子类:

    >>> class A: pass
    ... 
    >>> A.__mro__
    (<class '__main__.A'>, <class 'object'>)
    

    class A(object)仍然在一些Python 3代码中完成,以保持与Python 2的向后兼容性。

    链接地址: http://www.djcxy.com/p/54181.html

    上一篇: Where is

    下一篇: style and new