Python中使用 input 函數(shù)來獲取輸入

所謂輸入,就是用代碼獲取用戶通過鍵盤輸入的信息。

例如:去銀行取錢,在 ATM 上輸入密碼。

在 Python 中,如果要獲取用戶在鍵盤上的輸入信息,需要使用到input()函數(shù)。

函數(shù)input()讓程序暫停運行,等待用戶輸入一些文本。獲取用戶輸入后,Python將其存儲在一個變量中,以方便使用。

input() 函數(shù)總是以字符串的形式來處理用戶輸入的內(nèi)容,所以用戶輸入的內(nèi)容可以包含任何字符。

str = input(tipmsg)
  • str 表示一個字符串類型的變量,input會將讀取到的字符串放入 str 中。
  • tipmsg 表示提示信息,它會顯示在控制臺上,告訴用戶應該輸入什么樣的內(nèi)容;如果不寫tipmsg,就不會有任何提示信息。

【實例】input() 函數(shù)的簡單使用:

a = input("Enter a number: ")
b = input("Enter another number: ")
print("aType: ", type(a))
print("bType: ", type(b))
result = a + b
print("resultValue: ", result)
print("resultType: ", type(result))

運行結果示例:

Enter a number: 100↙
Enter another number: 45↙
aType:  <class 'str'>
bType:  <class 'str'>
resultValue:  10045
resultType:  <class 'str'>

↙表示按下回車鍵,按下回車鍵后 input() 讀取就結束了。

本例中我們輸入了兩個整數(shù),希望計算出它們的和,但是事與愿違,Python只是它們當成了字符串,+ 起到了拼接字符串的作用,而不是求和的作用。

所以,一定要謹記,input()函數(shù)獲取的信息都是字符串類型。

掃碼關注公眾號(小).png
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。