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

split()函数如何将字符串分割成子字符串?

发布时间:2023-08-14 00:18:10

split()函数是Python中的一个字符串方法,用于将一个字符串按照指定的分隔符进行分割,并返回一个包含分割后的子字符串的列表。

split()函数的用法如下:

str.split(sep=None, maxsplit=-1)

- sep:指定的分隔符,默认为None,表示使用空格作为分隔符。可以是一个字符或多个字符的组合。

- maxsplit:指定最大的分割次数,默认为-1,表示不限制分割次数。

下面是一些示例,展示了split()函数如何将字符串分割成子字符串:

1. 使用空格作为分隔符进行分割:

string = "Hello World"
result = string.split()  # 默认使用空格作为分隔符
print(result)  # 输出:['Hello', 'World']

2. 使用逗号作为分隔符进行分割:

string = "apple,banana,grape"
result = string.split(",")
print(result)  # 输出:['apple', 'banana', 'grape']

3. 指定最大的分割次数:

string = "apple,banana,grape,orange"
result = string.split(",", 2)  # 最大分割次数为2
print(result)  # 输出:['apple', 'banana', 'grape,orange']

4. 多个字符的组合作为分隔符:

string = "apple and banana;grape orange"
result = string.split("and ")  # 使用"and "作为分隔符
print(result)  # 输出:['apple ', 'banana;grape orange']

需要注意的是,split()函数返回的是一个列表,列表中的每个元素都是分割后的子字符串。如果想要获取分割后的子字符串的个数,可以使用len()函数来获取列表长度。