擅长:python、mysql、java
<p>如果您不能定义这样的<code>string</code>(在您的机器上),那么您将需要<code>input</code>它。这意味着您需要一些代码来接受<code>multi-line</code>输入,并且在读取每一行时,检查每个字符的<code>ord()</code>是否小于<code>256</code>(即,它在<code>ASCII</code>集中)。你知道吗</p>
<p>下面是代码:</p>
<pre><code>inpt = ''.join(c for c in input() if ord(c) < 256)
while True:
s = ''.join(c for c in input() if ord(c) < 256)
if s:
inpt += "\n" + s
else:
break
</code></pre>
<p>这是有效的:</p>
<pre><code>✔uganda
✔zambia
✔zimbabwe
and none of these…
✕afghanistan
✕armenia
✕azerbaijan
>>> inpt
'uganda\nzambia\nzimbabwe\nand none of these\nafghanistan\narmenia\nazerbaijan'
>>> print(inpt)
uganda
zambia
zimbabwe
and none of these
afghanistan
armenia
azerbaijan
</code></pre>