__getattr__
class MyClass : def __init__(self,work) : self.work=work def __getattribute__(self,name) : print("你正在访问一个存在的属性") return super().__getattribute__(name) def __getattr__(self,name) : print("你正在访问一个不存在的属性") return super().__getattr__(name) def __setattr__(self,name,value) : print("你正在设置一个存在的属性的值") return super().__setattr__(name,value) def __delattr__(self,name) : print("你正在删除一个属性") return super().__delattr__(name)