__getattr__#不存在的属性访问,触发__getattr__ class Foo: def __init__(self,x): self.x=x def __getattr__(self, item): print('执行的是我') f1=Foo(10) print(f1.x) f1.xxx 结果: 10 执行的是我 __getattribute__#无论属性存在与否都触发__getattribute__ class Foo: def __init__(self,x): self.x=x…