Python 基础教程

Python 流程控制

Python 函数

Python 数据类型

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

Python 字符串 rpartition() 使用方法及示例

Python 字符串方法

rpartition()方法类似于 partition() 方法,只是该方法是从目标字符串的末尾也就是右边开始搜索分割符。
如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。

rpartition()的语法为:

string.rpartition(separator)

rpartition()参数

rpartition()方法采用一个字符串参数separator,该参数在最后一次出现时将其分隔开。

rpartition()返回值

rpartition方法搜索指定字符串的最后一次出现,并将该字符串拆分为包含三个元素的元组。
第一个元素包含指定字符串之前的部分。

第二个元素包含指定的字符串。

第三个元素包含字符串之后的部分。

示例:rpartition()如何工作?

string = "Python is fun"

#  找到分隔符'is '
print(string.rpartition('is '))

# 'not' 隔符没有找到分
print(string.rpartition('not '))

string = "Python is fun, isn't it"

# 在最后一次出现“ is”时分割
print(string.rpartition('is'))

运行该程序时,输出为:

('Python ', 'is ', 'fun')
('', '', 'Python is fun')
('Python is fun, ', 'is', "n't it")

Python 字符串方法