上一篇: 三種主要的輸出 | 手把手教你入門Python之十五 下一篇: 進制轉換 | 手把手教你入門Python之十七 本文來自于千鋒教育在阿裡雲開發者社群學習中心上線課程 《Python入門2020最新大課》 ,主講人姜偉。
輸入
咱們在銀行ATM機器前取錢時,肯定需要輸入密碼,那麼怎樣才能讓程式知道咱們剛剛輸入的是什麼呢?? 大家應該知道了,如果要完成ATM機取錢這件事情,需要讀取使用者的輸入,并且使用變量儲存使用者輸入的資料。在Python中,我們可以使用 input() 函數來擷取使用者的輸入。
input
在Python中,擷取鍵盤輸入的資料的方法是采用 input 函數(至于什麼是函數,咱們以後的章節中講解), 那麼這個 input 怎麼用呢?
看如下示例:
password = input("請輸入密碼:")
print('您剛剛輸入的密碼是:%s' % password)
運行結果:
注意:
- input()的小括号中放入的是提示資訊,用來在擷取資料之前給使用者的一個簡單提示
- input()在從鍵盤擷取了資料以後,會存放到等号右邊的變量中
- input()會把使用者輸入的任何值都作為字元串來對待
如何擷取使用者的輸入 | 手把手教你入門Python之十六
python2和python3差別
在python2里,如果使用input語句,⽤戶輸入的内容如果是一個字元串,會把這個字元串當做一個變量使用;如果輸入的是一個數字,會把這個數字當做數字類型。如果想要輸⼊一個字元串,需要給這個字元串加引号,或者使用 raw_input .
在python3里,使用者輸入的所有内容都會被當做字元串來存儲。python3里的input功能和python2里的 raw_input 功能一緻。