python中split函数的用法分割字符串
时间: 2024-09-14 11:16:56 浏览: 56
探索Python中的split函数:字符串分割的艺术.txt
Python中的`split()`函数用于将字符串按照指定的分隔符进行分割,并返回分割后的字符串列表。基本的用法是`str.split(sep=None, maxsplit=-1)`,其中:
- `sep` 是分隔符,默认为 None,此时会将字符串中的所有空格(包括空格、换行符`\n`、制表符`\t`等)视为分隔符。
- `maxsplit` 表示最大分割次数,-1 表示不限制分割次数。
如果不指定`sep`参数,`split()`会自动以任意数量的空白字符作为分隔符,包括空格、换行(`\n`)、制表符(`\t`)等。
例如:
```python
str = "Hello World"
print(str.split()) # 输出: ['Hello', 'World']
str = "apple,banana,cherry"
print(str.split(',')) # 输出: ['apple', 'banana', 'cherry']
str = "apple,,banana,,cherry"
print(str.split(',', maxsplit=1)) # 输出: ['apple', ',banana,,cherry']
str = "apple,banana,cherry"
print(str.split(',', maxsplit=2)) # 输出: ['apple', 'banana', 'cherry']
```
阅读全文