擅长:python、mysql、java
<p>对于第一个:</p>
<pre><code>>>> dis.dis(f)
2 0 LOAD_FAST 0 (x)
3 LOAD_FAST 0 (x)
6 BINARY_MULTIPLY
7 STORE_FAST 1 (y)
3 10 LOAD_FAST 1 (y)
13 RETURN_VALUE
</code></pre>
<p>对于第二个:</p>
^{pr2}$
<p>正如您所看到的,分配某些东西会有一个(轻微的)成本,即使您根本不使用它,除了在返回之前保留值。在</p>