📅  最后修改于: 2020-10-30 06:36:43             🧑  作者: Mango
Pythonrpartition()方法处分割分隔符substring.It最后出现的字符串将来自参数的最后出现的字符串,并返回的元组。元组包含分隔符之前的三个部分,分隔符本身以及分隔符之后的部分。
如果未找到分隔符,它将返回仅包含分隔符的空元组。
方法签名如下。
rpartition(sep)
sep:字符串参数,用于分隔字符串。
它返回一个元组A 3-Tuple。
让我们看一些rpartition(sep)方法的例子来了解它的功能。
让我们看看在各种情况下简单使用分区方法。
# Python rpartition() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rpartition("is")
# Displaying result
print(str2)
# seperator is at begining
str2 = str.rpartition("Java")
print(str2)
# seperator at ent
str2 = str.rpartition("language")
print(str2)
# when seperater is a substring
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() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rpartition("not")
# Displaying result
print(str2)
输出:
('', '', 'Java is a programming language')