python 类中的__slots__

1.给类或者示例添加属性和方法

正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,对于class本身也是一样的python 类中的__slots__

2.使用__slots__

如果先要对class和实例加以限制,可以在定义class的时候,定义一个__slots__,来限制能够添加的属性:
python 类中的__slots__
这么做之后,没在__slots__里面标记好的属性就不能随便添加到类或者示例中了