Python中的字符串切割函数split,可以将一个字符串按照指定分隔符进行拆分,并返回一个列表。该函数非常常用,适用于字符串处理的很多场景。
下面是一个完整的Python字符串切割split函数使用攻略:
使用方法
split()
函数的使用方法为:
str.split(sep=None, maxsplit=-1)
其中,sep为分隔符,可以是字符串或正则表达式,maxsplit为最大分割次数,即最多分成几个部分。若不指定sep和maxsplit,则默认以空格为分隔符,并分割所有字符串。
示例
示例1:以空格为分隔符拆分字符串
str = "Hello World!"
print(str.split())
运行后输出结果为:
['Hello', 'World!']
示例2:以逗号为分隔符拆分字符串
str = "apple, banana, cherry"
print(str.split(", "))
运行后输出结果为:
['apple', 'banana', 'cherry']
注意事项
- split()函数返回的是一个列表,每个元素是原字符串的一个子串。
- 如果分隔符在字符串中不存在,则返回整个字符串。
- 如果分隔符出现在字符串的开头或结尾,则分割后列表的第一个或最后一个元素将为空字符。
- 如果分隔符重复出现,连续分割会产生空串。
- 可以使用多种分隔符同时进行分割,例如:
str.split(",|;")
,即以逗号或分号为分隔符进行拆分。 - 如果需要对原字符串进行改变,可以使用join()函数将列表中的元素拼接成字符串。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python字符串切割split函数的使用方法 - Python技术站