class A(object): def __setattr__(self, key, value): self.__dict__[key] = value def __getattr__(self, name): return "xxx" #實例化. obj = A() #1. 調用getattr方法 返回結果:xxx print(obj.namd22e ) #2. 調用getattr方法,返回結果:xxx print(obj.dd) #3. 打印內置屬性,爲空.{} print(obj.__dict__) #4. 給屬性賦值 name 爲key , helleworld 爲值value. obj.name = "helloworld" #5. 打印內置屬性,存在一個{"name":"helleworld"} print(obj.__dict__) #6. 打印name屬性,結果爲 helloworld print(obj.name)