例如,如果我有一个语音,用户正在输入:
speech = input("Enter your speech: ")
如果该输入是(例如):
大家好,欢迎收看我的演讲
这是我的典型演讲
我正试图对此进行分析。
但如果我打印(演讲),我会得到一个输出:
"Hello, welcome to my speech."
而不是其它2条线。我如何识别换行符(\n)并将其替换为空格,这样我的输出将是:
"Hello, welcome to my speech. This is my exemplar speech. Which I am trying to analyze."
从你的问题标题中,听起来你会让用户在多行上输入字符n
——顺便说一句,这些字符通常被称为换行符,而不是换行符——但而不是,如问题正文所示。
如果是这样的话。在按下Enter之前,他们在一行上输入了以下内容:
Hello, welcome to my speech.nThis is my exemplar speech.nWhich I am trying to analyze.
然后,您可以使用字符串replace()
方法将其中的所有文字'n'
子字符串替换为空格,方法如下:
speech = input('Enter your speech: ').replace('\n', ' ')