Python3之attr系列

来源:互联网 发布:java线程池例子 编辑:程序博客网 时间:2024/05/21 05:05

attr

__serattr__:
当设置对象的属性时会触发,比如self.name = name,有几次赋值会触发几次运行,或者setattr()被调用时也会触发__setattr__。

__delattr__:
当删除对象属性时会触发,比如del p.name或者调用delattr()时也会触发__delattr__。

__getattr__:
此内置方法比较特殊,当对象的属性不存在时会触发执行__getattr__。

原创粉丝点击