python中split函数在输入时的用法
时间: 2024-09-11 13:14:06 浏览: 57
在Python中,`split()` 函数是字符串对象的一个方法,用于将字符串分割成一个列表(list)。默认情况下,`split()` 会按照空白字符(包括空格、换行符、制表符等)进行分割。该函数的常规用法是不带任何参数的,但也可以指定一个分隔符来控制分割行为。
基本语法如下:
```python
str.split(sep=None, maxsplit=-1)
```
- `sep`:可选参数,指定用作分隔符的字符串。如果没有指定或者为None,则会用任何空白字符作为分隔符。
- `maxsplit`:可选参数,指定最大分割次数。默认值为-1,表示不限制分割次数。
如果`sep`不为None,它将按照指定的分隔符来分割字符串,如果字符串中连续出现分隔符,`split()` 会在结果列表中产生空字符串。
例如:
```python
text = "hello world"
words = text.split() # 默认以空白字符分割
print(words) # 输出: ['hello', 'world']
text = "apple,banana,cherry"
fruits = text.split(",") # 以逗号分隔
print(fruits) # 输出: ['apple', 'banana', 'cherry']
text = "apple,,banana,,cherry"
fruits = text.split(",") # 以逗号分隔
print(fruits) # 输出: ['apple', '', 'banana', '', 'cherry']
```
阅读全文