當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。