Python3 中的 rpartition()函数

首页 / Python3入门教程 / Python3 中的 rpartition()函数

Python rpartition()方法在最后一次出现的分隔符子字符串处分割字符串,从最后一次出现的参数中分割字符串并返回一个元组。元组包含分隔符之前的三个部分,分隔符本身以及分隔符之后的部分。

如果未找到分隔符,则返回仅包含分隔符的空元组。

rpartition(sep)

sep :用于分隔字符串的字符串参数。

返回

它返回一个元组A 3-Tuple。

无涯教程网

让无涯教程看一些rpartition(sep)方法的例子来了解它的功能。

# Python rpartition() 方法示例
# 变量声明
str = "Java is a programming language"
# 调用函数
str2 = str.rpartition("is")
# 显示结果
print(str2)
# 分隔符在开始
str2 = str.rpartition("Java")
print(str2)
# ent 分隔符
str2 = str.rpartition("language")
print(str2)
#当分隔符是子字符串时
str2 = str.rpartition("av")
print(str2)

输出

('Java ', 'is', ' a programming language'')
('', 'Java', ' is a programming language')
('Java is a programming ', 'language', '')
('J', 'av', 'a is a programming language')

如果找不到分隔符,则返回一个元组,该元组包含字符串本身和右侧的两个空字符串。请参见下面的示例。

# Python rpartition() 方法示例
# 变量声明
str = "Java is a programming language"
# 调用函数
str2 = str.rpartition("not")
# 显示结果
print(str2)

输出

('', '', 'Java is a programming language')

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

机器学习40讲 -〔王天一〕

算法面试通关40讲 -〔覃超〕

Java并发编程实战 -〔王宝令〕

RPC实战与核心原理 -〔何小锋〕

跟月影学可视化 -〔月影〕

Redis核心技术与实战 -〔蒋德钧〕

小马哥讲Spring AOP编程思想 -〔小马哥〕

分布式金融架构课 -〔任杰〕

Spring编程常见错误50例 -〔傅健〕

好记忆不如烂笔头。留下您的足迹吧 :)