一、__getattr__(self,name):定义当用户试图获取一个不存在的属性时的行为
二、__getattribute__(self,name):定义当该类的属性被访问时的行为
三、__setattr__(self,name,value):定义当一个属性被设置时的行为
四、__delattr__(self,name):定义当一个属性被删除时的行为
class C: def __getattr__(self, name):#定义当用户试图获取一个不存在的属性时的行为
一、__getattr__(self,name):定义当用户试图获取一个不存在的属性时的行为
二、__getattribute__(self,name):定义当该类的属性被访问时的行为
三、__setattr__(self,name,value):定义当一个属性被设置时的行为
四、__delattr__(self,name):定义当一个属性被删除时的行为
class C: def __getattr__(self, name):#定义当用户试图获取一个不存在的属性时的行为