1、作用:Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class能添加的属性;
2、__slots__定义的属性仅对当前类起作用,对继承的子类是不起作用的,除非在子类中也定义__slots__,这样,子类允许定义的属性就是自身的__slots__加上父类的__slots__;
1、作用:Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class能添加的属性;
2、__slots__定义的属性仅对当前类起作用,对继承的子类是不起作用的,除非在子类中也定义__slots__,这样,子类允许定义的属性就是自身的__slots__加上父类的__slots__;