欢迎访问宙启技术站
智能推送

Python中的split()函数:用于字符串的分割操作

发布时间:2023-07-04 00:37:19

split()函数是Python中字符串对象的内置方法,用于将一个字符串切割成一个字符串列表。它是通过指定分隔符来实现的,分隔符可以是一个字符或多个字符的组合。

语法:

string.split(separator, maxsplit)

参数解释:

- separator:指定字符串的分隔符。默认情况下,split()函数以空格作为分隔符,但也可以传入其他字符或字符串。如果不传入分隔符参数,则默认以空格作为分隔符。

- maxsplit:指定分割次数。默认情况下,不限制分割次数,即分割整个字符串。如果指定了maxsplit,则最多分割成maxsplit+1个子字符串。如果maxsplit小于0,则表示不限制分割次数。

返回值:

split()函数返回一个字符串列表,列表中的元素是分割后的子字符串。

示例代码:

s = "Hello,World!"
result = s.split(",")
print(result)
# 输出:['Hello', 'World!']

s = "Hello World!"
result = s.split()
print(result)
# 输出:['Hello', 'World!']

注意事项:

1. split()函数不会修改原始字符串,而是返回一个新的字符串列表。

2. 如果字符串中的连续分隔符出现,split()函数会返回空字符串作为列表的元素。

3. 如果输入的字符串为空字符串,则split()函数会返回一个空的列表。

4. 如果分隔符未在字符串中出现,则split()函数会返回一个包含原始字符串的列表,而不会分割字符串。