python splite 同时分割单个空格或多个空格
时间: 2024-10-23 11:03:24 浏览: 23
splite11111
在Python中,如果你想同时分割单个空格或多个空格,可以使用`split()`函数,其默认行为就是按照空白字符(包括空格、制表符、换行符等)进行分割。无论是一个空格还是多个连续的空格,它都会看作是一个分隔符。
例如,假设你有一个字符串,其中包含一系列单词,被单个或多个空格分开:
```python
text = "Hello World Python is fun"
words = text.split()
print(words)
```
运行结果将会是:
```
['Hello', 'World', 'Python', 'is', 'fun']
```
可以看到,连续的空格都被视为一个分隔符,将整个词组分割成了单独的元素。
如果你想保留连续空格作为单个元素,可以传递一个特殊的分隔符给`split()`, 比如 `r'\s+'` 表示一个或多个空白字符:
```python
text = "Hello World Python is fun"
words = text.split(r'\s+')
print(words)
```
这会得到:
```
['Hello', 'World', 'Python', 'is', 'fun']
```
每个结果都包含了原字符串中的连续空格。
阅读全文