在Python中,`split()`方法用于将一个字符串按照指定的分隔符进行分割,并返回一个由分割后的子字符串组成的列表。以下是`split()`方法的基本用法:
```python
使用默认分隔符(空格)分割字符串
string = "Hello World"
result = string.split()
print(result) 输出:['Hello', 'World']
使用指定的分隔符分割字符串
string = "Hello,World"
result = string.split(",")
print(result) 输出:['Hello', 'World']
指定分割次数
string = "Hello,World,Python"
result = string.split(",", 1)
print(result) 输出:['Hello', 'World,Python']
使用换行符分割字符串
string = "Hello\nWorld"
result = string.split("\n")
print(result) 输出:['Hello', 'World']
使用正则表达式作为分隔符
import re
string = "Hello world! Nice to meet you"
result = string.split(r" ", 3) 分割前3个空格
print(result) 输出:['Hello', 'world!', 'Nice', 'to', 'meet', 'you']
`split()`方法还有其他变体,如`splitlines()`用于按行分割,`rsplit()`用于从字符串末尾开始分割。
需要注意的是,`split()`方法默认会忽略连续的分隔符,并且如果指定了`maxsplit`参数,则只分割指定次数。
希望这能帮助你理解Python中`split()`方法的用法