📜  Python字符串 | rpartition()(1)

📅  最后修改于: 2023-12-03 14:46:43.844000             🧑  作者: Mango

Python字符串 | rpartition()

在 Python 中,rpartition() 是一个字符串方法,用于将字符串分成三部分:从右边起的指定分隔符之前的部分、指定分隔符以及指定分隔符之后的部分。这个方法只会分割一次字符串。

语法

rpartition() 方法的语法如下:

str.rpartition(separator)
参数说明
  • 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 字符串方法。它使得在字符串中查找和分隔子串更加简单和快捷。