10 python從鍵盤獲取輸入、刷新緩沖區
阿新 • • 發佈:2018-07-02
表達 通過 sys inpu hat 字符型 str 一個 數據
1 ---python從鍵盤獲取輸入有兩種方法: 2 3 4 input與raw_input比較: 5 6 #1.input函數:需要以合法的python表達式形式輸入 7 8 例1: 9 >>> name = input ("what is your name ?") 10 what is your name ? 11 12 當輸入為數值型:3時,通過;當輸入為字符型:lucy時,抱錯: 13 14 例2: 15 str = input("Enter your input: "); 16 print "Received input is :", str 17 18 ------------------------------------------ 19 20 #2.raw_input函數: 21 將會把所有的輸入當原始數據處理,不會認為你的輸入是一個表達式 22 23 例: 24 str = raw_input("Enter your input : "); 25 print "Received input is : ", str 26 27 28 Enter your input: Hello Python 29 Received input is : Hello Python 30 31 -----------時實刷新緩沖區,打印內容--------------------------------- 32緩沖區的刷新方式: 33 1.flush()刷新緩存區 34 2.緩沖區滿時,自動刷新 35 3.文件關閉或者是程序結束自動刷新。 36 37 import sys 38 sys.stdout.flush()
10 python從鍵盤獲取輸入、刷新緩沖區