Python 中的 rsplit()
方法是一种字符串方法,它根据指定的分隔符将字符串拆分为一个子字符串列表。它的工作方式类似于 split()
方法,但它从字符串的右侧开始拆分。如果没有提供分隔符,它将根据空格拆分字符串。
参数值
参数 | 说明 |
---|---|
sep |
|
maxsplit |
|
返回值
rsplit()
返回拆分操作产生的 字符串 列表。
如何在 Python 中使用 rsplit()
示例 1
rsplit()
方法将字符串拆分为子字符串列表,从右侧开始。你可以将最大拆分次数指定为参数。
sentence = 'I love Python programming language'
words = sentence.rsplit(' ', 2)
print(words)
示例 2
如果 rsplit()
方法找不到指定的分隔符,它将返回一个列表,其中原始字符串是唯一元素。
text = 'Hello'
result = text.rsplit(',')
print(result)
示例 3
rsplit()
方法在需要从右侧将字符串拆分为多个部分时很有用,比如拆分文件名及其扩展名。
filename = 'document.txt'
parts = filename.rsplit('.', 1)
print(parts)