split函数python
时间: 2023-09-24 11:09:53 浏览: 43
split() 函数是 Python 中一个用于字符串操作的函数。它可以将一个字符串按指定的分隔符进行分割,并返回一个列表。
语法:
str.split([sep [, maxsplit]])
参数:
sep:指定分隔符,默认为所有空字符(包括空格、换行符等)。
maxsplit:指定分割次数。如果设置了该参数,则最多分割 maxsplit 次,剩余部分作为最后一个元素输出。如果没有设置该参数或者设置为 -1,则分割次数不受限制。
返回值:
返回分割后的字符串列表。
示例:
```python
str = "apple,banana,orange"
str_list = str.split(",")
print(str_list)
# 输出结果:['apple', 'banana', 'orange']
```
```python
str = "apple,banana,orange"
str_list = str.split(",", 1)
print(str_list)
# 输出结果:['apple', 'banana,orange']
```
注意事项:
如果分隔符不在字符串中,则返回包含整个字符串的列表。
如果分隔符连续出现,则会在结果中产生空字符串。
相关问题
split函数 PYTHON
split函数是Python中的一个字符串方法,用于将字符串按照指定的分隔符进行分割,并返回一个包含分割后的子字符串的列表。
split函数的语法如下:
```python
str.split(sep=None, maxsplit=-1)
```
其中,`str`是要进行分割的字符串,`sep`是分隔符,默认为None,表示使用空格作为分隔符。`maxsplit`是可选参数,用于指定最大分割次数,如果不指定或者为-1,则表示分割所有出现的分隔符。
下面是一个示例:
```python
sentence = "Hello, world! How are you?"
words = sentence.split() # 使用空格作为分隔符
print(words)
```
输出结果为:
```
['Hello,', 'world!', 'How', 'are', 'you?']
```
如果想使用其他字符作为分隔符,可以将其作为`sep`参数传入。例如:
```python
sentence = "apple,banana,orange"
fruits = sentence.split(",") # 使用逗号作为分隔符
print(fruits)
```
输出结果为:
```
['apple', 'banana', 'orange']
```