split
时间: 2023-06-22 11:19:13 浏览: 114
split是Python内置的字符串方法,它可以根据指定的分隔符将字符串拆分成一个列表。其基本语法如下:
```python
str.split([sep[, maxsplit]])
```
其中,sep是指定的分隔符,默认为所有空字符,包括空格、换行、制表符等。maxsplit是指定的最大拆分次数,如果不指定,则会拆分所有出现的分隔符。
下面是一些使用split方法的示例:
```python
# 使用空格分隔
s = 'hello world'
print(s.split()) # ['hello', 'world']
# 使用逗号分隔
s = 'apple,banana,orange'
print(s.split(',')) # ['apple', 'banana', 'orange']
# 指定最大拆分次数为1
s = 'apple,banana,orange,grape'
print(s.split(',', 1)) # ['apple', 'banana,orange,grape']
```
需要注意的是,split方法返回的是一个列表,如果需要将其转化为字符串,可以使用join方法。例如:
```python
# 将列表转化为字符串
s = 'apple,banana,orange'
lst = s.split(',')
print('->'.join(lst)) # 'apple->banana->orange'
```
总的来说,split是一个常用的字符串方法,能够方便地将字符串拆分成列表,对于文本处理、数据清洗等领域都有广泛的应用。
阅读全文