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


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

每天進步一點點。🙂

丸子要加油呀

 by:丸子

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM