擅长:python、mysql、java
<p><code>@property</code>调用<code>property()</code>内置函数,您应该查阅文档以了解详细信息。你知道吗</p>
<p><code>property</code>只有一个强制参数,即最左边的“getter”。其他的是<code>setter</code>和<code>deleter</code>。你知道吗</p>
<p>使用带有<code>@</code>前缀的修饰符只是语法上的糖分。如果您愿意,您可以用一种更传统的方式(如果不是电话)调用<code>property</code>:</p>
<pre><code>def var_get(self):
return "Data descriptors (such as properties) are high priority"
def var_set(self, value):
self.__dict__["var"] = value
var = property(var_get, var_set)
</code></pre>