python @property不会覆盖class属性

时间:2016-10-19 10:27:51

标签: python oop

我对class属性感到困惑。我理解Python解释器首先会在<button type="button" id="send_img_btn" value="image">Image</button> (对象属性)中搜索attr,如果该属性不存在,它将在类属性中查找。但在那种情况下,我不知道为什么下面的结果返回无

cls.__dict_

1 个答案:

答案 0 :(得分:2)

这不是关于property,而是关于以__为前缀的属性的行为。这会触发名称重整,这几乎不是您想要的,并且在继承方案中会出现意外行为。不要使用它。