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文件等等。
