我一直在尝试围绕@property装饰器,我想我明白了,但我很想知道 @property (和 builtin property)修改了哪些魔术方法。它只是__get__and __set__,还是也可以调用__getattr__and ?? ?__setattr____getattribute____setattribute__
据我了解,@someproperty 将修改__get__,@ someproperty.setter 将修改__set__, @someproperty.deleter 将修改,__del__但我怀疑我对此的看法过于简化。
我一直无法找到此信息,并且我整天都在搜索有关房产的信息,因此希望有人可以为我提供一些启示。非常感谢链接和示例。
编辑:我错误地说“调用”而不是“修改”,我知道@property 会修改魔术方法。我只是因为永远盯着这个而筋疲力尽......感谢您的纠正。