编辑这个页面须要登录或更高权限!

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 字符串方法

Python 基础教程
Python 流程控制
Python 函数
Python 数据类型
Python 文件操作
Python 对象和类
Python 日期和时间
Python 高级知识
Python 参考手册