📅  最后修改于: 2023-12-03 15:38:23.570000             🧑  作者: Mango
在 Python 中,我们可以使用 input()
函数获取用户输入。如果我们需要获取多个值,可以使用空格将这些值分隔开,如下所示:
input_str = input("请输入多个值,使用空格分隔:")
input_list = input_str.split()
print("您输入的值为:")
for value in input_list:
print(value)
在上面的代码中,我们使用 input()
函数获取用户输入,并将其保存在一个字符串变量 input_str
中。然后,我们调用字符串的 split()
方法,使用空格作为分隔符,将字符串分割成一个由多个字符串组成的列表 input_list
。最后,我们使用 for
循环遍历列表,并输出每个字符串的值。
如果我们需要将这些字符串转换成其他类型,例如整数或浮点数,可以使用以下代码:
input_str = input("请输入多个值,使用空格分隔:")
input_list = input_str.split()
print("您输入的值为:")
for value in input_list:
# 转换为整数
int_value = int(value)
# 转换为浮点数
float_value = float(value)
print("字符串值:{0},整数值:{1},浮点数值:{2}".format(value, int_value, float_value))
在上面的代码中,我们在 for
循环中,将每个字符串转换为整数或浮点数,并输出转换后的值。
总之,使用空格分隔的输入在 Python 中非常常见,我们可以使用 split()
方法将其分割成多个字符串,并对每个字符串进行操作。