擅长:python、mysql、java
<p>如果属性如此简单,<em>不要使用<code>property</code>。你不需要它。<code>property</code>当获取和设置一个属性需要做更多的工作时,例如,如果涉及计算:</p>
<pre><code>@property
def area(self):
return math.pi * self.radius**2
</code></pre>
<p>当以前简单的<code>__dict__</code>查找突然需要执行额外的工作时,它们特别有用。您可以切换到属性,而无需在每个调用位置添加方法调用括号。</p>