python之-input函式
阿新 • • 發佈:2021-01-01
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("你輸入有誤")
#終端輸出
請輸入你最愛的水果:草莓
你最愛的水果是草莓
每天進步一點點。