Super返回的是mro列表中的下一个类
python的super详解(二)
文档解释顺序MRO用于在祖先类中查找属性。每个定义的类,都有一个名为__mro__的属性,他是一个元组。
super(type[, ojb])
给出type,super()返回type的父类。如果希望父类被绑定,传入obj参数,否则父类不会被绑定。ojb可以是实例或者类型,为类型时,应当是type的一个子类.
- 如果obj是一个实例,isinstance(obj, type)就必须返回True
- 如果obj是一个类或者类型,issubclass(obj,type)就必须返回True