1. 程式人生 > >10 python從鍵盤獲取輸入、刷新緩沖區

10 python從鍵盤獲取輸入、刷新緩沖區

表達 通過 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從鍵盤獲取輸入、刷新緩沖區