鸭子类型和多态 鸭子类型与强类型对应多态 定义时的类型与运行时的类型不一样,就称为多态。 抽象基类 abstract base class(abc类)抽象基类就是定义各种方法而不做具体实现的类。任何继承自抽象基类的类必须实现这些方法。否则无法实例化。 type与isinstance 类属性和实例属性 多继承:查询顺序 _mro_:查询类的继承顺序 自省机制 自省:通过一定的机制查询到对象的内部结构。dir(), dict,hasattr(),type() super() 调用父类或重写父类