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')
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)