擅长:python、mysql、java
<p>这和发电机没有关系:</p>
<pre><code>>>> a = 2
>>> "a squared is %s" % a
'a squared is 2'
>>> ("a squared is %s" % a)*a
'a squared is 2a squared is 2'
>>> "a squared is %s" % a*a
'a squared is 2a squared is 2'
>>> "a squared is %s" % (a*a)
'a squared is 4'
</code></pre>
<p>在乘法之前执行<code>%</code>操作,使用字符串和第一个<code>a</code>作为参数。您的<code>a**2</code>起作用是因为<code>**</code>操作以<code>a</code>和{<cd6>}作为参数,在<code>%</code>之前计算。在</p>