python中__getattr__、__setattr__和__delattr__

__getattr__ 访问存在的属性时,会正常返回值;若该值不存在,则会进入最后的函数__getattr__抛出异常。 __setattr__,对对象的属性值进行设置的时候,会调用__setattr__方法。 __delattr__,删除属性的时候会默认调用这个。
posted @ 2020-06-15 16:29  一日学一日功  阅读(178)  评论(0编辑  收藏  举报