欢迎访问宙启技术站
智能推送

如何使用Python读取用户在终端中输入的数据

发布时间:2023-12-26 02:55:35

在Python中,可以使用input()函数来读取用户在终端中输入的数据。

input()函数接受一个可选的字符串参数,作为输入时的提示信息,在用户输入前显示。然后,该函数会暂停程序的执行,等待用户在终端中输入数据,并返回用户输入的字符串。

以下是如何使用Python读取用户在终端中输入的数据的示例代码:

# 提示用户输入姓名并读取输入
name = input("请输入您的姓名:")
print("您的姓名是:" + name)

# 提示用户输入年龄并读取输入
age = input("请输入您的年龄:")
print("您的年龄是:" + age)

运行此代码,程序将提示用户输入姓名和年龄,并把用户输入的数据打印出来。

请输入您的姓名:张三
您的姓名是:张三
请输入您的年龄:25
您的年龄是:25

注意,input()函数读取的是字符串类型(str),即使用户输入的是数字字符,也会以字符串形式返回。如果需要将输入的字符串转换为其他类型,例如整数或浮点数,可以使用相应的类型转换函数,如int()float()

以下是一个读取用户输入并进行类型转换的示例代码:

# 提示用户输入年龄并读取输入
age_str = input("请输入您的年龄:")
age = int(age_str)  # 将输入转换为整数类型
print("您的年龄是:" + str(age))

运行此代码,程序将提示用户输入年龄,并将用户输入的字符串转换为整数类型后打印出来。

请输入您的年龄:25
您的年龄是:25

需要注意的是,input()函数会一直等待用户输入,直到用户按下回车键。因此,如果需要暂停程序的执行等待用户输入,需要显式地调用input()函数来接收用户输入。如果不需要用户输入或不关心用户的输入,可以省略对input()函数的调用。

综上所述,可以通过input()函数在Python中读取用户在终端中输入的数据。可以通过调用input()函数,并传入可选的提示信息来指导用户的输入。输入的数据以字符串形式返回,可以根据需求进行类型转换。