Python内置函数input():从控制台获取用户输入
发布时间:2023-09-30 21:16:30
Python内置函数input()用于从控制台获取用户输入。它接受一个可选的参数,作为用户输入的提示信息,并返回一个字符串,表示用户输入的内容。
用户在控制台输入的内容可以是任何字符串,包括数字、特殊字符和空白字符等。input()函数将用户输入的内容转换为字符串类型,并返回给程序进行处理。
下面是一个简单的示例,演示如何使用input()函数获取用户输入并进行处理:
name = input("请输入你的名字:") # 提示用户输入名字,并将输入保存到name变量中
print("你好," + name + "!") # 打印问候语
在运行这段代码时,控制台会显示一个提示信息:“请输入你的名字:”,用户可以在控制台中输入自己的名字,然后按回车键确认。程序会将用户输入的名字保存到变量name中,然后打印出问候语:“你好,[输入的名字]!”。
需要注意的是,input()函数返回的是一个字符串,如果用户输入的内容是数字或其他特定类型的数据,需要进行适当的类型转换。
下面是一个示例,演示如何将用户输入的数字转换为整数类型:
age = int(input("请输入你的年龄:")) # 提示用户输入年龄,并将输入转换为整数类型
print("你的年龄是:" + str(age)) # 打印年龄
在运行这段代码时,控制台会显示一个提示信息:“请输入你的年龄:”,用户可以在控制台中输入自己的年龄,然后按回车键确认。程序会将用户输入的年龄转换为整数类型,并保存到变量age中,然后打印出年龄。
需要注意的是,在使用input()函数获取用户输入时,代码需要进行适当的错误处理,以避免意外的用户输入导致程序崩溃或产生异常。
