擅长:python、mysql、java
<p>这可能是因为打印的是字符串列表而不是字符串。要获取列表并将其转换为字符串,请使用<a href="https://docs.python.org/2/library/string.html#string.join" rel="nofollow">^{<cd1>}</a></p>
<pre><code>' '.join(["Hi","I","am","Bob")
</code></pre>
<p>会产生:</p>
^{pr2}$
<p>因为它们包含readlines中的新行,所以您需要在一个空字符串<code>''.join(sonnet_lines)</code>上联接。在</p>
<p>你可能会希望在打印电话中看到这个:</p>
<pre><code>if x==1:
print(''.join(s[2:16]))
</code></pre>
<p>还应该提到,为了构建字符串,您应该尝试<code>join</code>列表,而不是将它们与<code>+</code>连接起来。在</p>