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

Python中split函数的使用方法

发布时间:2023-06-01 04:50:19

split是Python中很常用到的函数,它用于将一个字符串分割成一个列表。使用该函数有时能够使程序开发更加便利。

语法

split()函数的用法比较简单:

字符串.split(分隔符, 最大分割数)

其中:

- 字符串是需要分割的字符串

- 分隔符指定分隔符,默认为所有空字符,包括空格、换行(

)、制表符(\t)等

- 最大分割数指定字符串分割的最大次数,最后的列表元素中可能包含分隔符

如果没有指定分割符,则默认为所有空白字符,包括空格和换行符等。

示例

以下是split函数的一些示例:

# 使用默认分隔符
str = "blue apple green banana"
result = str.split()
print(result)  # ['blue', 'apple', 'green', 'banana']

# 使用指定分隔符
str = "red,green,blue"
result = str.split(",")
print(result)  # ['red', 'green', 'blue']

# 使用最大分割数
str = "red,green,blue,yellow"
result = str.split(",", 2)
print(result)  # ['red', 'green', 'blue,yellow']

注意事项

- 不使用参数时,split函数默认以所有空格(包括空格、制表符(Tab)、换行符等)作为分隔符,返回分割后的字符串列表。

- split函数使用原始的字符串创建并返回新的列表,原字符串并不改变。

- 如果分隔符是一个空格,而原始字符串中的单词之间包含多个空格,那么split函数只会将其视作一个空格分隔符。

- 如果原始字符串中包含连续的分隔符,例如“a::b::c”,那么split函数会将连续的分隔符视为一个分隔符,此例中分割后的结果为[‘a','b','c']。

总结

split函数是处理字符串时很常用的一个函数,它可以将一个字符串分割成一个列表。在使用该函数时,需要格外注意分隔符的参数设置,以及慎重处理连续分隔符的情况。