擅长:python、mysql、java
<p>您的字符串中包含回车符。您正在指示终端将光标移回行的开头并从那里继续打印。你知道吗</p>
<p>您构建了字符串:</p>
<pre><code>'dog\r,monkey,pig'
</code></pre>
<p>和正在打印,这导致首先打印<code>dog</code>,然后光标移回行的开头(返回“打印托架”),然后打印其余的内容,覆盖<code>dog</code>文本</em>。你知道吗</p>
<p>从输入或连接的字符串中删除回车符。您可以使用<a href="https://docs.python.org/2/library/stdtypes.html#str.repace" rel="nofollow">^{<cd3>}</a>或<a href="https://docs.python.org/2/library/stdtypes.html#str.translate" rel="nofollow">^{<cd4>}</a>删除所有回车符,或者使用<a href="https://docs.python.org/2/library/stdtypes.html#str.strip" rel="nofollow">^{<cd5>}</a>(和变体)删除仍在列表中的字符串开头和结尾的回车符。你知道吗</p>
<p>例如,如果您的输入来自<code>raw_input()</code>,您可以简单地使用<a href="https://docs.python.org/2/library/stdtypes.html#str.rstrip" rel="nofollow">^{<cd7>}</a>删除结尾的回车:</p>
<pre><code>a = raw_input(">>").rstrip('\r')
uAlpha = a.split(",")
</code></pre>