天天看點

如何擷取使用者的輸入 | 手把手教你入門Python之十六

上一篇: 三種主要的輸出 | 手把手教你入門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 功能一緻。

如何擷取使用者的輸入 | 手把手教你入門Python之十六