在Python 中讀取多行原始輸入
要讀取多行用戶輸入,請使用iter(input, sentinel) 函數。它會連續讀取並產生行,直到遇到哨兵字串,作為循環的終止條件。例如:
sentinel = '' # ends when this string is seen for line in iter(input, sentinel): # Perform operations on each line
要取得每一行作為字串,請使用:
'\n'.join(iter(input, sentinel))
在Python 2 中,使用:
'\n'.join(iter(raw_input, sentinel))
此方法連續讀取來自使用者的行並繼續,直到輸入哨兵字串。然後,每一行都可以單獨處理或連接在一起以形成多行輸入字串。
以上是如何在Python中讀取多行用戶輸入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!