python input多参数输入
时间: 2023-11-24 19:09:39 浏览: 190
你可以使用 `split()` 函数将输入的多个参数分割成一个列表,然后将列表中的元素赋值给对应的变量。
下面是一个示例代码:
```python
# 输入格式:a b c
a, b, c = input().split()
print("a =", a)
print("b =", b)
print("c =", c)
```
在上面的代码中,我们使用 `split()` 函数将输入的字符串分割成三个元素的列表,然后将列表中的元素赋值给变量 `a`、`b` 和 `c`。最后,我们打印出这些变量的值。
当然,你也可以使用 `map()` 函数将输入的字符串转换成对应的数据类型,例如:
```python
# 输入格式:1 2 3
a, b, c = map(int, input().split())
print("a =", a)
print("b =", b)
print("c =", c)
```
在上面的代码中,我们使用 `map()` 函数将输入的字符串转换成整数类型,然后将转换后的整数赋值给变量 `a`、`b` 和 `c`。
相关问题
如何让python 的input可以同时输入多个参数
您可以使用`split()`函数将输入的字符串分割成多个参数。默认情况下,`split()`函数以空格作为分隔符,将字符串分割成一个参数列表。以下是一个示例:
```python
# 输入多个参数,以空格分隔
input_str = input("请输入多个参数:")
args = input_str.split()
# 打印参数列表
print(args)
```
现在,您可以在输入时使用空格分隔多个参数。例如,如果您输入 `"apple banana orange"`,则会将其分割成三个参数:`["apple", "banana", "orange"]`。
python使用input输入多个值
要在Python中使用`input`输入多个值,可以使用`split`函数将输入的字符串拆分成多个值。默认情况下,`split`函数以空格作为分隔符,将字符串分割成多个子字符串,并将它们存储在一个列表中。
下面是一个示例代码,演示了如何使用`input`输入多个值并存储在变量中:
```
input_str = input("请输入多个值,以空格分隔:")
values = input_str.split()
# 打印输入的每个值
for value in values:
print(value)
```
在这个示例中,我们首先使用`input`函数输入多个值,并将它们存储在一个字符串变量`input_str`中。然后,我们使用`split`函数将这个字符串拆分成多个子字符串,并存储在列表`values`中。
接下来,我们使用一个`for`循环遍历列表`values`,并逐个打印每个值。
请注意,如果您希望使用不同的分隔符拆分输入的值,可以在`split`函数中提供该分隔符作为参数。例如,如果您希望使用逗号作为分隔符,可以使用`split(",")`。
阅读全文