Python str.split 用法详解及示例
str.split()
是 Python 字符串对象的一个内置方法,用于将一个字符串分割成子字符串的列表。该方法支持一个可选的分隔符参数,用于指定分割字符串的标志。
其语法如下:
其中,sep
是可选的分隔符参数,用于指定字符串的分割标志,默认为 None
,即用空格作为分割标志。maxsplit
是可选的参数,用于指定最大分割次数,默认为 -1,即将整个字符串都分割。
下面以三个示例来说明 str.split()
的用法。
示例1:使用默认的空格作为分割标志
输出结果为:
在这个示例中,str.split()
方法被调用,以默认空格为分割标志分割了字符串 sentence
,并将结果存储在列表 words
中。
示例2:使用指定的分割标志
输出结果为:
在这个示例中,str.split()
方法被调用,以逗号 ,
为分割标志分割了字符串 sentence
,并将结果存储在列表 fruits
中。
示例3:限制分割次数
输出结果为:
在这个示例中,str.split()
方法被调用,并且指定了 maxsplit=2
,这意味着仅将字符串 sentence
分割为两部分,结果存储在列表 fruits
中。
总结来说,str.split()
方法是用于将字符串按照指定的分割标志分割成子字符串的列表。这个方法可以灵活地应用于各种字符串的处理需求。