字符串分隔打印。获得用户输入的一个字符串(包含空格),将该字符串按照空格分割,并逐行打印。利用python解决
时间: 2024-03-25 12:40:57 浏览: 81
可以使用Python中的split()函数将字符串按照空格分割成一个列表,然后使用for循环逐行打印这个列表。下面是示例代码:
```python
s = input("请输入一个字符串:")
lst = s.split() # 按照空格分割字符串并生成列表
for word in lst:
print(word)
```
如果要将分割后的字符串重新组合为一个以空格为分隔符的字符串,可以使用join()函数:
```python
s = input("请输入一个字符串:")
lst = s.split() # 按照空格分割字符串并生成列表
new_s = " ".join(lst) # 将列表中的元素以空格为分隔符组合成新的字符串
print(new_s)
```
相关问题
.字符串分隔打印。获得用户输入的一个字符串(包含空格),将该字符串按照空格分割,并逐行打印
代码如下:
```python
s = input("请输入一个字符串:")
words = s.split()
for word in words:
print(word)
```
首先,使用 `input()` 函数从键盘读入一个字符串 `s`。然后,使用字符串的 `split()` 方法将该字符串按照空格分割成一个单词列表 `words`。接着,使用 `for` 循环遍历该列表,并逐行打印每个单词。
解释:该程序通过字符串的 `split()` 方法将输入的字符串按照空格分割成单词列表,然后使用 `for` 循环遍历该列表并逐行打印每个单词。
python 获得用户的一个字符串,将字符串按照空格分隔,然后逐行打印
好的,以下是使用 Python 获取用户的一个字符串,然后按照空格分割字符串,并逐行打印输出的代码:
```python
user_input = input("请输入一个字符串:")
# 将字符串按照空格分割成一个列表
string_list = user_input.split()
# 逐行打印输出
for string in string_list:
print(string)
```
如果您想要将每个字符串按照空格分隔开来,然后在一行中打印出来,可以使用下面的代码:
```python
user_input = input("请输入一个字符串:")
# 将字符串按照空格分割成一个列表,然后用空格连接起来
result = ' '.join(user_input.split())
# 打印输出结果
print(result)
```
希望这能帮助到您!
阅读全文