python中的__slots__使用方法

一般情况下,当定义了一个class,并且创建了一个class的实例后,可以给该实例绑定任何属性和方法。 以上的输出是:zhangtie 这是给实例绑定一个属性。 还可以给实例绑定方法: 以上的输出是:zhangtie , 23 但是如果要限制class的属性,例如只允许向class中添加name和age属性,就可以在定义class的时候,定义一个__slost__变量来限制class能添加的属性。
相关文章
相关标签/搜索