1. 程式人生 > 實用技巧 >python之-input函式

python之-input函式

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("你輸入有誤")


#終端輸出
請輸入你最愛的水果:草莓
你最愛的水果是草莓

每天進步一點點。