python中split用法
时间: 2023-07-05 11:28:55 浏览: 51
在Python中,split()是一个字符串方法,它允许你将字符串分割成一个列表,其中每个元素都是原始字符串中的一个子字符串,根据指定的分隔符来分割。
具体用法如下:
```python
string.split(separator, maxsplit)
```
其中,separator是分隔符,可以是字符串或字符,默认为所有空白字符,包括空格、换行符和制表符;maxsplit是可选参数,表示分割几次,默认为所有匹配项。
例如,假设我们有一个字符串:"Hello, World! How are you today?",我们可以使用以下代码将其分割成一个列表:
```python
string = "Hello, World! How are you today?"
words = string.split()
print(words)
```
输出结果为:
```
['Hello,', 'World!', 'How', 'are', 'you', 'today?']
```
如果我们想使用逗号作为分隔符,可以将其作为参数传递给split()方法:
```python
string = "Hello, World! How are you today?"
words = string.split(",")
print(words)
```
输出结果为:
```
['Hello', ' World! How are you today?']
```
如果我们只想分割一次,可以将maxsplit参数设置为1:
```python
string = "Hello, World! How are you today?"
words = string.split(",", 1)
print(words)
```
输出结果为:
```
['Hello', ' World! How are you today?']
```
请注意,split()方法不会修改原始字符串,而是返回一个新的列表,其中包含分割后的子字符串。