Pythonsplit()函数:使用分隔符将字符串分割成列表
发布时间:2023-07-10 03:50:22
split()函数是Python中的字符串方法,用于将一个字符串根据指定的分隔符进行分割,并返回一个包含分割后的子字符串的列表。
语法如下:
string.split(separator, maxsplit)
参数说明:
- separator:指定的分隔符,可以是一个字符串或者是一个正则表达式。如果不指定,则使用空格作为分隔符。
- maxsplit:可选参数,指定最大的分割次数。默认值为-1,表示不限制分割次数。
下面是一些示例说明:
1. 使用空格分隔字符串:
string = "Hello World" result = string.split() print(result) # 输出:['Hello', 'World']
2. 使用逗号分隔字符串:
string = "apple,banana,orange"
result = string.split(",")
print(result)
# 输出:['apple', 'banana', 'orange']
3. 使用冒号分隔字符串,并限制最大分割次数为1:
string = "python:programming:language"
result = string.split(":", 1)
print(result)
# 输出:['python', 'programming:language']
4. 使用正则表达式分隔字符串:
import re string = "apple1orange2banana3" result = re.split(r'\d', string) print(result) # 输出:['apple', 'orange', 'banana', '']
需要注意的是,split()函数返回的是一个列表,其中的元素是分割后的子字符串。如果分隔符在字符串的起始或结束位置,则分割后的列表中会有一个空字符串。
