python中按空格拆分输入的字符串,并换行输出
时间: 2023-05-27 13:07:59 浏览: 121
可以使用 split() 函数按空格拆分字符串,然后使用 for 循环逐行输出,例如:
```python
s = input() # 输入字符串
words = s.split() # 按空格拆分为单词列表
for word in words:
print(word) # 逐行输出单词
```
也可以使用 join() 函数将单词列表拼接成字符串,然后使用 print() 函数输出,每个单词后面加上换行符,例如:
```python
s = input() # 输入字符串
words = s.split() # 按空格拆分为单词列表
print('\n'.join(words)) # 拼接并输出每个单词,每个单词后面加上换行符
```
注意,这两种方法输出的结果略有不同,第一种方法输出的每行单词之间没有空行,第二种方法输出的每行单词之间有一个空行。
相关问题
python中·1按空格拆分输入的字符串
可以使用split()函数来按空格拆分输入的字符串,例如:
```python
input_str = input("请输入字符串:")
words_list = input_str.split()
print("拆分后的单词列表为:", words_list)
```
运行结果:
```
请输入字符串:hello world
拆分后的单词列表为: ['hello', 'world']
```
python拆分输出字符串
Python中可以使用split()函数来拆分并输出字符串。split()函数会根据指定的分隔符将字符串拆分成一个列表,每个元素都是拆分后的子字符串。
使用split()函数时,需要在括号中指定分隔符。如果没有指定分隔符,则默认使用空格作为分隔符。例如,使用空格作为分隔符拆分字符串"Hello World",可以使用以下代码:
```python
string = "Hello World"
result = string.split()
print(result)
```
输出结果为:['Hello', 'World'],即将字符串拆分成了两个子字符串。如果要指定其他的分隔符,可以将分隔符作为参数传递给split()函数。例如,将字符串"apple,banana,orange"按逗号拆分成三个子字符串可以使用以下代码:
```python
string = "apple,banana,orange"
result = string.split(",")
print(result)
```
输出结果为:['apple', 'banana', 'orange'],即将字符串按逗号拆分成了三个子字符串。
需要注意的是,split()函数返回的结果是一个列表,可以通过索引访问每个子字符串。例如,可以通过result[0]来访问第一个子字符串。如果想要同时输出拆分后的每个子字符串,可以使用循环遍历列表并输出每个元素。例如,使用循环输出以上拆分后的结果可以使用以下代码:
```python
for s in result:
print(s)
```
输出结果为:
apple
banana
orange
总结起来,Python中可以使用split()函数来拆分输出字符串,可以指定分隔符,拆分后的结果是一个列表,可以通过索引或循环遍历输出每个子字符串。
阅读全文