说起高级其实也就是些基础的东西,但是活用和熟用肯定会大幅度提升代码质量 首先要记录的是面向对象的灵活性,及如何去控制其灵活性,她允许你在实例中新增属性和方法,允许你给类新增属性和方法,也支持在定义类时就声明方法,正因为如此,才让他变得很灵活,但是很多时候不是随心所欲,如果过于灵活,那任何一个子类都可以对基类去修修改改,显然是不合适的,那么我们就需要去控制这种灵活度,于是slots函数出现了. __slots__函数 slots函数限定了当前类中的属性值,一旦出现了slots函数,那么该类的实例只…