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

split()函数的用法与示例

发布时间:2023-07-06 13:11:54

split()函数是Python中字符串类型的一个方法,用于将一个字符串分割成子字符串,并返回一个由分割后的子字符串组成的列表。

split()函数的语法为:字符串.split(separator, maxsplit)

其中,separator是一个可选参数,用于指定分割字符串的分隔符,默认为空格。maxsplit也是一个可选参数,用于指定分割的次数,如果指定了这个参数,则只会分割出maxsplit+1个子字符串。

示例1:

str = "Hello World"
result = str.split()  # 默认以空格进行分割
print(result)  # ['Hello', 'World']

示例2:

str = "A,B,C,D,E"
result = str.split(',')  # 指定以逗号进行分割
print(result)  # ['A', 'B', 'C', 'D', 'E']

示例3:

str = "ABCABCABC"
result = str.split('A')  # 指定以A进行分割
print(result)  # ['', 'BC', 'BC', 'BC']

示例4:

str = "A B C D E"
result = str.split(' ', 2)  # 指定以空格进行分割,最多分割2次
print(result)  # ['A', 'B', 'C D E']

需要注意的是,split()函数返回的是一个列表,如果没有分割出任何子字符串,则返回包含原字符串的列表。另外,如果在split()函数中不指定任何参数,则默认以空格进行分割。