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

Python字符串函数-split()

发布时间:2023-07-04 14:22:10

split()函数是Python字符串的内置函数,它用于将字符串拆分为子字符串,并返回一个包含拆分结果的列表。这个函数可以通过指定一个分隔符参数来指定拆分的规则,默认情况下,分隔符为空格。

下面是split()函数的语法:

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

其中,sep是可选的分隔符参数,maxsplit是可选的指定最大拆分次数的参数。

当调用该函数时,它将会从字符串的左侧开始拆分,并将拆分的结果存储在一个列表中返回。以下是一些示例:

示例1:

str1 = "Hello World"
result = str1.split()
print(result)

输出结果:

['Hello', 'World']

示例2:

str2 = "apple,banana,orange"
result = str2.split(",")
print(result)

输出结果:

['apple', 'banana', 'orange']

示例3:

str3 = "1-2-3-4-5-6-7-8-9"
result = str3.split("-", 3)
print(result)

输出结果:

['1', '2', '3', '4-5-6-7-8-9']

在示例3中,maxsplit参数被设置为3,所以拆分最多只会发生3次,这就是为什么结果列表中的最后一个元素是剩余的字符串"4-5-6-7-8-9"。

split()函数可以用于很多应用场景,比如从用户输入中获取多个值,解析CSV文件等等。