擅长:python、mysql、java
<p>此处缺少%sign:</p>
<p><code>print "%r favorite food is %s" % (person, fav)</code></p>
<p>在你的调用中你有:<code>"%r favorite food is %s" (person, fav)</code>,在string对象后面有一个调用符号,这就是为什么它认为你试图将字符串作为函数“调用”。在</p>
<p>您可以使用<code>format</code>方法:</p>
<pre><code>print "{person} favorite food is {food}".format(person=person, food=fav)
</code></pre>