擅长:python、mysql、java
<p>如果您的Python版本足够新以支持它(Python2.6+)<sup>†</sup>最好使用<code>str.format</code>,这里甚至不需要担心<code>%</code>和{<cd3>}的优先级。在</p>
<pre><code>sys.stdout.write('\thello world {}.\n'.format(i+1))
</code></pre>
<p>或者正如问题的标题所暗示的那样-使用打印声明</p>
^{pr2}$
<p>在Python3中,<code>print</code>是一个函数,所以您需要这样调用它</p>
<pre><code>print('\thello world {}.'.format(i+1))
</code></pre>
<hr/>
<p>†在Python2.6中,您需要使用<code>{0}</code>,而不是普通的<code>{}</code></p>