str.split()
时间: 2023-07-25 11:13:21 浏览: 89
`split()` 是 Python 字符串对象的一个方法,它用于将一个字符串切分成多个子字符串,并将这些子字符串保存到一个列表中。具体来说,`split()` 方法会根据指定的分隔符将原字符串切分成多个子字符串,然后将这些子字符串保存到一个列表中,并返回这个列表。
例如,我们可以使用以下代码将一个包含多个单词的字符串切分成单个单词,并将这些单词保存到一个列表中:
```python
s = "Hello, world!"
words = s.split()
print(words)
```
这个代码片段将打印以下结果:
```
['Hello,', 'world!']
```
我们可以看到,`split()` 方法将 "Hello, world!" 这个字符串切分成了两个单词 "Hello," 和 "world!",并将它们保存到一个列表中。默认情况下,`split()` 方法会根据空格来切分字符串,可以通过传递参数来指定其他的分隔符。例如,以下代码将使用逗号来切分字符串:
```python
s = "apple,banana,orange"
fruits = s.split(",")
print(fruits)
```
这个代码片段将打印以下结果:
```
['apple', 'banana', 'orange']
```
我们可以看到,`split()` 方法使用逗号来切分字符串 "apple,banana,orange",并将它们保存到一个列表中。
请注意,`split()` 方法返回的列表中不包含分隔符本身,只包含分隔符两侧的子字符串。如果原字符串以分隔符开头或结尾,返回的列表中将包含空字符串。如果原字符串中有多个连续的分隔符,`split()` 方法将返回多个空字符串。
阅读全文