当我们需要从用户处获取输入数据时,就可以使用Python中的input()
函数。输入函数允许用户输入一段字符,将其存储为字符串。
下面是input()
函数的详细使用攻略:
基本语法
使用input()
函数时,需要在函数调用中指定一个提示文字或者提示信息,用于提示用户输入数据。下面是基本语法:
input('Prompt message: ')
示例
下面是两个示例:
示例1: 最简单的输入示例
下面是一个最简单的示例,它只是提示用户输入数据,不做任何其他处理:
name = input('Please enter your name: ')
print(f'Hello, {name}!')
运行此程序将输出 “Please enter your name: ” 并等待用户输入。每个输入字符都会显示在显示器上,直到用户按下回车键。
然后,该程序将获取用户输入的字符并将其分配给一个变量名,最后输出 Hello, {name}!
语句。
示例2: 将输入转换为整数
我们可以将用户输入的字符串转换为整数,以获得更具体的用户输入。以下是一个将输入转换为整数的示例:
num = int(input("Enter a number: "))
print("Your number multiplied by 5 is: ", num * 5)
运行此程序将输出 “Enter a number: ” 并等待用户输入一个数字。输入的任何字符都将显示在显示器上,直到用户按下回车键。
然后,该程序将获取用户输入的数字并将其存储在变量 num
中。最后程序输出 “Your number multiplied by 5 is: {num * 5}” 语句。
注意:如果用户输入一个非数字字符,则第2行代码将引发错误。因此,我们应该在使用int()
函数之前对用户输入的内容进行验证。我们可以使用try-except结构来实现这个目标。