Python str.rpartition 用法详解及示例

Python str.rpartition 用法详解及示例

Python str.rpartition 语法

str.rpartition(sep) 方法以 sep 作为分隔符,从右边开始将字符串分成三部分,并返回一个元组。其中元组的元素依次为分隔符左边的部分、分隔符本身和分隔符右边的部分。如果找不到分隔符,则返回一个元组,元组的第一个元素为一个空字符串,后面两个元素为原始字符串。

示例

以下是三个示例说明 str.rpartition 方法的用法:

str = "Hello, world! How are you?,"
result = str.rpartition(",")
print(result)

输出结果:

('Hello, world! How are you?', ',', '')

解释:在原始字符串中找到最右边的逗号,并通过逗号对字符串进行分割。由于最右边的逗号位于字符串的尾部,因此分割结果为字符串本身、一个空字符串和另一个空字符串。

str = "Python is a popular programming language."
result = str.rpartition("a")
print(result)

输出结果:

('Python is a popul', 'a', 'r programming language.')

解释:在原始字符串中找到最右边的字母”a”,并通过它对字符串进行分割。分割结果为字符串的左边部分("Python is a popul")、分隔符("a")和右边部分("r programming language.")。

str = "I love python"
result = str.rpartition(" ")
print(result)

输出结果:

('I love', ' ', 'python')

解释:在原始字符串中找到最右边的空格符,并通过它对字符串进行分割。分割结果为字符串的左边部分("I love")、分隔符(" ")和右边部分("python")。

通过这些示例,我们可以看到 str.rpartition 方法的使用方式以及它如何将字符串从右边分成三部分。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南