開發與維運

如何獲取用戶的輸入 | 手把手教你入門Python之十六

本文來自於千鋒教育在阿里雲開發者社區學習中心上線課程《Python入門2020最新大課》,主講人姜偉。

輸入

咱們在銀行ATM機器前取錢時,肯定需要輸入密碼,那麼怎樣才能讓程序知道咱們剛剛輸入的是什麼呢?? 大家應該知道了,如果要完成ATM機取錢這件事情,需要讀取用戶的輸入,並且使用變量保存用戶輸入的數據。在Python中,我們可以使用 input() 函數來獲取用戶的輸入。

input

在Python中,獲取鍵盤輸入的數據的方法是採用 input 函數(至於什麼是函數,咱們以後的章節中講解), 那麼這個 input 怎麼用呢?
看如下示例:

password = input("請輸入密碼:") 
print('您剛剛輸入的密碼是:%s' % password)

運行結果:
注意:

  • input()的小括號中放入的是提示信息,用來在獲取數據之前給用戶的一個簡單提示
  • input()在從鍵盤獲取了數據以後,會存放到等號右邊的變量中
  • input()會把用戶輸入的任何值都作為字符串來對待
    image.png

python2和python3區別

在python2里,如果使用input語句,⽤戶輸入的內容如果是一個字符串,會把這個字符串當做一個變量使用;如果輸入的是一個數字,會把這個數字當做數字類型。如果想要輸⼊一個字符串,需要給這個字符串加引號,或者使用 raw_input .
在python3里,用戶輸入的所有內容都會被當做字符串來存儲。python3里的input功能和python2里的 raw_input 功能一致。

image.png

Leave a Reply

Your email address will not be published. Required fields are marked *