Python3.x 中 input() 函數:接受一個標準輸入數據,返回爲 string 類型。函數
(可實現人機互動溝通的關鍵,須要在終端出輸入信息。咱們能夠把input()函數看成一扇連接現實世界與代碼世界的門。)測試
一、input() 函數默認返回的數據類型爲str類型。spa
name = input("請輸入你的名字:")#input賦值給name print(name)#打印name的時候會在終端顯示出來 print(type(name)) #查看類型使用type函數 #終端輸出 請輸入你的名字:測試test 測試test <class 'str'>
二、input()函數也可強制將返回數據類型轉爲int類型code
password = int(input("請輸入你的密碼:")) print(password) print(type(password)) #終端輸出 請輸入你的密碼:123456 123456 <class 'int'>
若是轉換成了int類型的話,輸入必須爲數字,否則會報如下錯誤:語法錯誤blog
三、咱們也能夠經過eval函數將輸入轉爲int輸出類型input
password = eval(input("請輸入你的密碼:")) print(password) print(type(password)) #終端輸出 請輸入你的密碼:123456 123456 <class 'int'>
四、簡單場景應用:可判斷你輸入的最愛的水果,終端輸入後,可做判斷輸出。string
favorite_foods = input("請輸入你最愛的水果:") if favorite_foods in "草莓": print("你最愛的水果是草莓") elif favorite_foods in "芒果": print("你最愛的水果是芒果") else: print("你輸入有誤") #終端輸出 請輸入你最愛的水果:草莓 你最愛的水果是草莓
天天進步一點點。🙂it
丸子要加油呀class
by:丸子test