Python input() 函数提供了一种接受用户输入的方法。它保存程序的执行并等待用户提供所需的输入。您还可以使用 prompt 参数在输入之前向用户显示自定义消息。
input() 函数是常用的内置函数之一,你可以直接使用此方法,无需导入任何模块。它接受任何类型的数据,但以字符串格式返回给定的数据。
有一些函数与 input() 一起使用(例如 int()、float() 等)以将给定的输入转换为特定类型的格式。
语法
以下是 Python input() 函数的语法 -
input(message)
参数
Python input() 函数接受单个参数 -
- message − 它表示一个 String,它提供与用户输入相关的信息。
返回值
Python input() 函数返回一个包含用户输入的 String。
input() 函数示例
练习以下示例以了解 Python 中 input() 函数的用法:
示例:使用 input() 函数
以下示例演示如何使用 Python input() 函数。在这里,我们定义一个字符串并应用 input() 函数将其转换为带有输入字符的 String。结果将与原始字符串相同,因为它已经包含 ASCII 字符。
orgName = input("Enter your organisation name: ")
print(f"Welcome to, {orgName}")
在运行上述程序时,它会要求输入组织名称。当我们输入名称后按 Enter 键时,它将打印以下结果 -
Enter your organisation name: qikepu
Welcome to, qikepu
Welcome to, qikepu
示例:使用 input() 函数的整数和浮点数输入
要在 Python 中输入数据类型,我们需要通过将 input() 函数包装到相应的类型转换函数中来使用它。在此示例中,我们采用 integer 和 float 类型的 Importing。
numbOne = float(input("Enter first num: "))
numbTwo = int(input("Enter second num: "))
addition = numbOne + numbTwo
print(f"The sum of {numbOne} and {numbTwo} is {addition}")
当我们运行上述程序时,它会提示用户输入值 -
Enter first num: 25.6
Enter second num: 52
The sum of 25.6 and 52 is 77.6
Enter second num: 52
The sum of 25.6 and 52 is 77.6
示例:持续提示用户输入
在下面的示例中,程序将持续要求用户输入,直到他们键入 “exit”。
while True:
userInp = input("Enter 'exit' to quit: ")
if userInp.lower() == "exit":
break
else:
print("Entered value:", userInp)
当我们运行上述程序时,它会提示用户输入值 -
Enter 'exit' to quit: 5
Entered value: 5
Enter 'exit' to quit: TP
Entered value: TP
Enter 'exit' to quit: exit
Entered value: 5
Enter 'exit' to quit: TP
Entered value: TP
Enter 'exit' to quit: exit