📜  python 如何使用输入 - Python (1)

📅  最后修改于: 2023-12-03 14:46:13.925000             🧑  作者: Mango

Python 如何使用输入

在 Python 中,可以使用 input 函数来获取用户输入的数据。input函数会把输入的数据存储为字符串类型。

data = input("请输入数据:")
print("你输入了:" + data)

上述代码片段中,我们使用 input 函数来提示用户输入数据,并且把输入的数据存储在变量 data 中,最后打印出用户输入的数据。

如果要获取其他类型的数据,例如整数或浮点数,可以使用相应的转换函数来将字符串类型的数据转换为目标类型。下面是一些示例代码:

# 获取整数
num = int(input("请输入一个整数:"))
print("你输入了整数:" + str(num))

# 获取浮点数
fnum = float(input("请输入一个浮点数:"))
print("你输入了浮点数:" + str(fnum))

# 获取布尔值
b = input("请输入 True 或 False:")
print("你输入了布尔值:" + str(bool(b)))

需要注意的是,如果用户输入的不是正确的输入类型,例如输入了一个字符串而我们想获取一个整数,那么程序就会抛出一个异常。因此在使用这些转换函数时,我们需要对异常情况进行处理。

另外,我们也可以在 input 函数中使用字符串模板来提示用户输入需要的数据格式,例如:

name = input("请输入你的名字:")
age = int(input("请输入你的年龄:"))
print("你好,{}!你今年 {} 岁了。".format(name, age))

上述代码片段中,我们使用字符串模板的方式来提示用户需要输入的数据格式,并且通过格式化字符串的方式来打印出用户输入的数据。

综上所述,使用 input 函数可以非常方便地获取用户的输入数据,同时通过相应的转换函数可以获取我们需要的数据类型。需要注意的是,我们应该对异常情况进行处理,以确保程序的稳定运行。