前言
stdin,stdout ,以及stderr變量,包含與标準I/O流對應的流對象。
sys.stdin ---- 标準輸入函數,類似于input()/raw_input()
sys.stdput ----标準輸出函數,類似于print()
sys.stderr ----标準錯誤輸出函數
實際上,input()和print()都是通過調用标準流實作,sys.stdin和sys.stdout實質上不過是兩個interface接口,用于切換不同i/o。
sys.stdin vs input()/raw_input()
sys.stdin.readline() 用于讀取一行文本輸入,直到按回車。
【注意】①該方式會将換行符列印出來;②此方式無法在輸入時為輸入内容定義字首。
sys.stdin.readlines() 用于讀取多行文本輸入,按下回車 後,無法退出輸入。
【注意】①Pycharm中按CTRL+D退出輸入模式;②輸入資料類型為清單
input()/raw_input() 用于讀取一行文本輸入;回車符結束輸入,但是回車符不會被包含在輸入内。
舉例:
運作結果:

去期待陌生,去擁抱驚喜。