如果我一次粘贴多行输入, 我的程序只识别第一行。
圣经=输入() 如果我粘贴
不为任何事忧虑,但凡事忧虑,
通过祈祷和请愿,带着感恩,
向神提出你的要求。
删除空格后,例如 bible = bible.replace(' ',''), 当最后 print(bible) 时,它只是打印出来
不要对任何事情感到焦虑,而是对所有事情(只是第一行)。
第二、第三行消失了。
bible = ()
bible = bible.replace(' ','')
print(bible)
我的输入是
Do not be anxious about anything, but in everything,
by prayer and petition, with thanksgiving,
present your requests to God.
预期输出为
Donotbeanxiousaboutanything,butineverything,byprayerandpetition,withthanksgiving,presentyourrequeststoGod.
我不仅想包含第一行输入,还想包含其余的输入,也包含在一个字符串中。
最佳答案
它可以为我使用 python 3
if __name__ == "__main__":
bible = ''.join(iter(input, ''))
bible = bible.replace(' ','')
print(bible)
结果: 不要对任何事情感到焦虑,但凡事都要通过祈祷和请愿,带着感恩的心,向上帝提出你的请求。
关于Python只识别多行中的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58262778/