Python2.7与Python3.5继承的区别

Python中2.7与3.5的继承略有区别, 在Python2.7中的类可以分为经典类(默认就是经典类)和新式类(继承了object类的就是新式类),而在Python3.5中,所有的类默认继承object类

  • Python2.7的类如果继承了object类,那么多继承向上寻找的路径和Python3.5是一样的,图中橙色的寻找路径

  • 但是如果Python2.7没有继承object类,那么就是图中蓝色的寻找路径

更多关于继承的内容可以参考以下文章:

http://docs.20150509.cn/2016/06/28/Python面向对象基础篇之继承/