Python 字符串 rpartition()

rpartition() 的语法是

string.rpartition(separator)

rpartition() 参数()

rpartition() 方法接受一个字符串参数 separator,用于在字符串中最后一次出现该参数的位置分割字符串。


rpartition() 的返回值

rpartition() 方法返回一个 3-元组,包含

  • 分隔符之前的部分、分隔符参数,以及分隔符之后的部分(如果字符串中找到了分隔符参数)
  • 两个空字符串,后跟字符串本身(如果未找到分隔符参数)

示例:rpartition() 如何工作?

string = "Python is fun"

# 'is' separator is found
print(string.rpartition('is '))

# 'not' separator is not found
print(string.rpartition('not '))

string = "Python is fun, isn't it"

# splits at last occurence of 'is'
print(string.rpartition('is'))

输出

('Python ', 'is ', 'fun')
('', '', 'Python is fun')
('Python is fun, ', 'is', "n't it")

另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战