擅长:python、mysql、java
<p>Python列表总是将<em>内容</em>显示为表示,在对象上调用<code>repr()</code>。在</p>
<p>您也可以通过指定<code>__repr__</code>方法来钩住它。或者,不要直接打印列表,只打印内容:</p>
<pre><code>for elem in sworm:
print(elem)
</code></pre>
<p>或者把它们连接成一条长串:</p>
^{pr2}$
<p><em>请确保从<code>__str__</code>方法返回一个值:</p>
<pre><code>def __str__(self):
return "Critter object\n{}\n{}\n{}".format(self.name, self.hunger, self.boredom)
</code></pre>
<p>因为它是由<code>print()</code>打印的<em>返回值</em>。在</p>