Python __slots__ 作用

来源:互联网 发布:php 给字符串加密解密 编辑:程序博客网 时间:2024/05/08 07:08

在Python中,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,当你需要限制可绑定的实例的属性的时候, 就可以使用__slots__。如:

class Student(object):
    __slots__ = ('name', 'age')  # 限定Student的属性为name, age, 不可以动态添加其他属性

1 0