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


 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()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM