当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String rpartition()用法及代码示例


Python rpartition() 方法在最后一次出现分隔符子字符串时拆分字符串。它将从最后一次出现的参数拆分字符串并返回一个元组。元组包含分隔符之前的三个部分、分隔符本身和分隔符之后的部分。

如果没有找到分隔符,它返回一个只有分隔符的空元组。

方法签名如下。

签名

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 字符串 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')






相关用法


注:本文由纯净天空筛选整理自 Python String rpartition() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。