Python3.x 中 input() 函數:接受一個標准輸入數據,返回為 string 類型。
(可實現人機互動溝通的關鍵,需要在終端出輸入信息。我們可以把input()函數當作一扇鏈接現實世界與代碼世界的門。)
使用實例:
函數語法:input("prompt") # input()需要輸入的提示
1、input() 函數默認返回的數據類型為str類型。
name = input("請輸入你的名字:")#input賦值給name print(name)#打印name的時候會在終端顯示出來 print(type(name)) #查看類型使用type函數 #終端輸出 請輸入你的名字:測試test 測試test <class 'str'>
2、input()函數也可強制將返回數據類型轉為int類型
password = int(input("請輸入你的密碼:")) print(password) print(type(password)) #終端輸出 請輸入你的密碼:123456 123456 <class 'int'>
如果轉換成了int類型的話,輸入必須為數字,不然會報以下錯誤:語法錯誤
3、我們也可以通過eval函數將輸入轉為int輸出類型
password = eval(input("請輸入你的密碼:")) print(password) print(type(password)) #終端輸出 請輸入你的密碼:123456 123456 <class 'int'>
4、簡單場景應用:可判斷你輸入的最愛的水果,終端輸入后,可作判斷輸出。
favorite_foods = input("請輸入你最愛的水果:") if favorite_foods in "草莓": print("你最愛的水果是草莓") elif favorite_foods in "芒果": print("你最愛的水果是芒果") else: print("你輸入有誤") #終端輸出 請輸入你最愛的水果:草莓 你最愛的水果是草莓
每天進步一點點。🙂
丸子要加油呀
by:丸子