Python字符串拆分函数split()用于将字符串拆分为列表。它可以指定拆分字符串的分隔符,也可以不指定,默认以空格分隔符拆分。它的语法格式如下:
str.split(str="", num=string.count(str))
str为指定的分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等;num为分割次数,默认为-1,即分隔为所有的字符。
示例1:不指定参数
str1 = "hello world" print(str1.split())
执行结果:
['hello', 'world']
以空格分隔符拆分字符串,拆分结果为字符串列表。
示例2:指定分隔符
str2 = "hello,world" print(str2.split(","))
执行结果:
['hello', 'world']
以逗号分隔符拆分字符串,拆分结果为字符串列表。
示例3:指定分割次数
str3 = "hello,world,python" print(str3.split(",",1))
执行结果:
['hello', 'world,python']
以逗号分隔符拆分字符串,拆分次数为1,拆分结果为字符串列表。
以上就是Python字符串拆分函数split()的使用方法,可以用它来拆分字符串为列表,指定分隔符和分割次数,让字符串拆分变得更加灵活。