在 Python 中,`input()` 函數(shù)用于從標(biāo)準(zhǔn)輸入(通常是用戶的鍵盤(pán)輸入)獲取用戶輸入的數(shù)據(jù),并將其作為字符串返回給程序。它允許程序與用戶進(jìn)行交互,接收輸入并進(jìn)行相應(yīng)的處理。
`input()` 函數(shù)的基本語(yǔ)法如下:
variable = input(prompt)
其中:
- `prompt` 是一個(gè)可選的字符串參數(shù),用于在獲取用戶輸入之前向用戶顯示一條提示信息。它可以是任何你希望顯示給用戶的文字或說(shuō)明。
- `variable` 是用于存儲(chǔ)用戶輸入的變量名。
使用 `input()` 函數(shù)時(shí),程序會(huì)暫停執(zhí)行,等待用戶在控制臺(tái)輸入數(shù)據(jù),并按下回車(chē)鍵。用戶輸入的內(nèi)容會(huì)作為字符串類(lèi)型返回給程序,并存儲(chǔ)在指定的變量中。
下面是一個(gè)簡(jiǎn)單的示例,演示了如何使用 `input()` 函數(shù)獲取用戶輸入并進(jìn)行處理:
name = input("請(qǐng)輸入您的姓名:")
print("歡迎您," + name + "!")
在上述示例中,程序會(huì)提示用戶輸入姓名,用戶在控制臺(tái)輸入姓名后按下回車(chē)鍵,程序會(huì)將用戶輸入的內(nèi)容存儲(chǔ)在 `name` 變量中,并通過(guò) `print()` 函數(shù)輸出歡迎消息。
需要注意的是,`input()` 函數(shù)將用戶輸入的內(nèi)容始終作為字符串返回。如果需要將用戶輸入解釋為其他類(lèi)型(如整數(shù)、浮點(diǎn)數(shù)等),需要使用相應(yīng)的類(lèi)型轉(zhuǎn)換函數(shù)(如 `int()`、`float()`)進(jìn)行轉(zhuǎn)換。例如:
age = int(input("請(qǐng)輸入您的年齡:"))
在上述示例中,用戶輸入的年齡會(huì)被轉(zhuǎn)換為整數(shù)類(lèi)型,并存儲(chǔ)在 `age` 變量中。
總結(jié)起來(lái),`input()` 函數(shù)在 Python 中用于獲取用戶輸入,并將輸入的內(nèi)容作為字符串返回給程序。它可以接收一個(gè)可選的提示信息,可以將用戶輸入解釋為其他類(lèi)型。