python中__getattr__、__setattr__和__delattr__
__getattr__
访问存在的属性时,会正常返回值;若该值不存在,则会进入最后的函数__getattr__抛出异常。

__setattr__,对对象的属性值进行设置的时候,会调用__setattr__方法。

__delattr__,删除属性的时候会默认调用这个。

__getattr__
访问存在的属性时,会正常返回值;若该值不存在,则会进入最后的函数__getattr__抛出异常。


__delattr__,删除属性的时候会默认调用这个。
