📅  最后修改于: 2023-12-03 14:46:43.844000             🧑  作者: Mango
在 Python 中,rpartition() 是一个字符串方法,用于将字符串分成三部分:从右边起的指定分隔符之前的部分、指定分隔符以及指定分隔符之后的部分。这个方法只会分割一次字符串。
rpartition() 方法的语法如下:
str.rpartition(separator)
该方法返回一个元组,包含分割后的三个部分。
以下示例演示了 rpartition() 方法的使用。
txt = "I could eat bananas all day, bananas are my favorite fruit"
x = txt.rpartition("bananas")
print(x)
输出结果如下:
('I could eat bananas all day, ', 'bananas', ' are my favorite fruit')
更多示例:
txt = "apple#banana#cherry#orange"
x = txt.rpartition("#")
print(x)
输出结果如下:
('apple#banana#cherry', '#', 'orange')
txt = "hello world"
x = txt.rpartition("l")
print(x)
输出结果如下:
('hello wor', 'l', 'd')
rpartition() 方法是一个很实用的 Python 字符串方法。它使得在字符串中查找和分隔子串更加简单和快捷。