Python str.partition 用法详解及示例

Python str.partition 用法详解及示例

str.partition()是Python字符串对象的一个方法。它用于将字符串分割成三部分,返回一个元组包含三个元素:分割字符串之前的部分、分隔符本身和分割字符串之后的部分。

该方法的语法如下:

str.partition(separator)

其中,separator是要用于分割字符串的分隔符。

下面是三个示例来说明str.partition()的用法:

示例1

string = "Hello, World!"
result = string.partition(",")
print(result)

输出结果:

('Hello', ',', ' World!')

在这个示例中,我们将字符串string根据逗号进行了分割。partition方法会查找到第一个逗号,并将其前的部分与逗号本身和其后的部分组成一个元组返回。由于逗号是分隔符,所以它会出现在元组的第二个元素中。

示例2

string = "apple orange banana"
result = string.partition(" ")
print(result)

输出结果:

('apple', ' ', 'orange banana')

在这个示例中,我们将字符串string根据空格进行了分割。partition方法返回一个元组,其中第一个元素是空格之前的部分,第二个元素是空格本身,第三个元素是空格之后的部分。

示例3

string = "Hello, World!"
result = string.partition(":")
print(result)

输出结果:

('Hello, World!', '', '')

在这个示例中,我们尝试将字符串string根据冒号进行分割。由于字符串中没有冒号,所以返回的元组中所有元素都是空字符串。

以上就是str.partition()方法的语法及三个示例。使用该方法可以方便地进行字符串分割操作。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南