_slots_函数可以控制类实例属性,若继承父类,_slots_对子类不起作用
class slots(object): __slots__ = ('name','age') s=slots() s.name="qihang" s.age=23 s.zhiye="chengxuyuan" #系统会报错误,因为没有吧‘zhiye’放在_slots_函数里面 class slots(object): __slots__ = ('name','age','zhiye') s=slots() s.name="qihang" s.age=23 s.zhiye="chengxuyuan" #这样就不会报错
#_slote_对子类不起作用
class slots1(slots): pass s1=slots1() s1.zhiye='chengxuyuan'