如果我有一個講話,例如,正在由用戶輸入:如何識別用戶輸入爲「 n」並最終用空格替換時的換行符?
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."
輸入只返回一行。如果你想要不止一個,你需要做一個循環,並決定何時停止。 – Random832
根本看不到換行符。你只收到一行。你可以試着用sys.stdin.read()來嘗試,儘管這需要用戶在完成時按Ctrl-D(或者在Windows中是IIRC,Ctrl-Z,後面是Enter)輸入線。 – ShadowRanger