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")
另请阅读