📜  Python string.rpartition()方法

📅  最后修改于: 2020-10-30 06:36:43             🧑  作者: Mango

Python字符串rpartition()方法

Pythonrpartition()方法处分割分隔符substring.It最后出现的字符串将来自参数的最后出现的字符串,并返回的元组。元组包含分隔符之前的三个部分,分隔符本身以及分隔符之后的部分。

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

方法签名如下。

签名

rpartition(sep)

参量

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

返回

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

让我们看一些rpartition(sep)方法的例子来了解它的功能。

Python字符串rpartition()方法示例1

让我们看看在各种情况下简单使用分区方法。

# 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 String partition()方法示例2

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

# 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')