📜  Python string.rpartition()方法(1)

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

Python string.rpartition() 方法

Python string.rpartition() 是一个字符串内置方法,用于按照指定的分隔符将字符串分为三部分,并返回一个包含这三部分的元组。

语法
str.rpartition(separator)
参数
  • separator: 分隔符。
返回值

方法返回一个三元组,元组包含分割出来的三个部分。

具体格式如下:

  • 元组第一个元素为分隔符之前的部分。
  • 元组第二个元素为分隔符本身。
  • 元组第三个元素为分隔符之后的部分。
示例
string = "I love Python"
print(string.rpartition(" "))  # ('I love', ' ', 'Python')

上面代码中,使用空格作为分隔符,将字符串分为三部分,分别为"I love"、空格和"Python"。

注意事项

如果字符串中不包含分隔符,方法将返回一个包含原始字符串和两个空串的元组。

string = "I love Python"
print(string.rpartition(","))  # ('I love Python', '', '')