0
簡單的問題在這裏,但我找不到一個明確的答案。我正在寫一些Python代碼,我很困惑,這行不正是:「sys.stdin中的x」是做什麼的?
a = []
for x in sys.stdin:
c = x.split()
a.extend(c)
當我運行它,它默認爲使單詞的列表,但爲什麼會這樣?爲什麼python默認使用單詞而不是行,甚至默認使用stdin中的字符?我知道readline和readline方法,但我很困惑這個代碼是用stdin做什麼的。
我現在明白了。我有strip()和split()混淆,想知道爲什麼一個方法去除尾隨的空白導致了單詞。感謝你的回答。 –