在python中中间用空格隔开的两个字符串怎么输入到两个变量中
时间: 2024-05-09 20:17:44 浏览: 79
你可以使用 input() 函数输入这两个字符串,然后使用字符串分割方法 .split() 将其分割成两个字符串,再赋值给两个变量,示例代码如下:
```
input_str = input("请输入两个用空格隔开的字符串:")
str_list = input_str.split(" ")
var1, var2 = str_list[0], str_list[1]
print(var1, var2)
```
相关问题
python将一个字符串从中间的空格分为两个字符串
可以使用字符串的split()方法将一个字符串从中间的空格分成两个字符串。
例如,假设有一个字符串s,其中包含一个中间的空格,可以使用以下代码将其分为两个字符串:
```
s = "hello world"
s1, s2 = s.split(" ", 1)
print(s1) # 输出 "hello"
print(s2) # 输出 "world"
```
在上面的代码中,split()方法的第一个参数是分隔符,这里使用空格作为分隔符。第二个参数1表示只分割成两个字符串,如果不指定第二个参数,则默认分割成所有的子字符串。将分割后的两个字符串分别赋值给变量s1和s2。
python 输入两个数,中间以空格隔开
要在 Python 中输入两个数并以空格分隔,可以使用 `input()` 函数获取用户的输入。然后,可以使用 `split()` 函数将输入的字符串分割成一个列表,其中每个元素是以空格分隔的数值。
下面是一个示例代码:
```python
input_str = input("请输入两个数,中间以空格隔开:")
num_list = input_str.split()
# 将字符串转换为整数
num1 = int(num_list[0])
num2 = int(num_list[1])
print("第一个数:", num1)
print("第二个数:", num2)
```
在这个例子中,我们使用 `input()` 函数获取用户输入的字符串,并将其存储在 `input_str` 变量中。然后,我们使用 `split()` 函数将字符串分割成一个列表,存储在 `num_list` 变量中。接下来,我们通过索引访问列表中的元素,并使用 `int()` 函数将其转换为整数。最后,我们打印输出这两个数值。
请确保输入的字符串符合预期的格式,即两个数值之间用空格分隔。
阅读全文