Python 字符串 rpartition() 方法
rpartition()
的语法是:
string.rpartition(separator)
rpartition() 参数
rpartition()
方法接受一个字符串参数 separator,该参数 用于在字符串中最后一次出现的位置分隔字符串。
rpartition() 的返回值
rpartition()
方法返回一个包含三个元素的元组:
- 如果在字符串中找到 separator 参数,则包含分隔符前的部分、分隔符参数和分隔符后的部分
- 如果未找到 separator 参数,则返回两个空字符串,后跟字符串本身
示例:rpartition() 如何工作?
string = "Python is fun"
# 找到了 'is' 分隔符
print(string.rpartition('is '))
# 未找到 'not' 分隔符
print(string.rpartition('not '))
string = "Python is fun, isn't it"
# 在最后一次出现的 'is' 处分割
print(string.rpartition('is'))
输出
('Python ', 'is ', 'fun')
('', '', 'Python is fun')
('Python is fun, ', 'is', "n't it")