Python str.split 用法详解及示例

Python str.split 用法详解及示例

str.split()Python 字符串对象的一个内置方法,用于将一个字符串分割成子字符串的列表。该方法支持一个可选的分隔符参数,用于指定分割字符串的标志。

其语法如下:

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

其中,sep 是可选的分隔符参数,用于指定字符串的分割标志,默认为 None,即用空格作为分割标志。maxsplit 是可选的参数,用于指定最大分割次数,默认为 -1,即将整个字符串都分割。

下面以三个示例来说明 str.split() 的用法。

示例1:使用默认的空格作为分割标志

sentence = "Hello World! This is a sentence."
words = sentence.split()
print(words)

输出结果为:

['Hello', 'World!', 'This', 'is', 'a', 'sentence.']

在这个示例中,str.split() 方法被调用,以默认空格为分割标志分割了字符串 sentence,并将结果存储在列表 words 中。

示例2:使用指定的分割标志

sentence = "apple,banana,orange,grape"
fruits = sentence.split(',')
print(fruits)

输出结果为:

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

在这个示例中,str.split() 方法被调用,以逗号 , 为分割标志分割了字符串 sentence,并将结果存储在列表 fruits 中。

示例3:限制分割次数

sentence = "apple,banana,orange,grape"
fruits = sentence.split(',', 2)
print(fruits)

输出结果为:

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

在这个示例中,str.split() 方法被调用,并且指定了 maxsplit=2,这意味着仅将字符串 sentence 分割为两部分,结果存储在列表 fruits 中。

总结来说,str.split() 方法是用于将字符串按照指定的分割标志分割成子字符串的列表。这个方法可以灵活地应用于各种字符串的处理需求。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南