Python 字符串 rsplit() 方法
描述
rsplit() 方法返回字符串中所有单词的列表,使用 sep 作为分隔符(如果未指定,则在所有空白字符上进行分割),可选择限制拆分的数量为 num。如果给定了 num 参数,则从右侧开始拆分字符串。如果未指定 num,则行为与 split() 相同。
语法
rsplit() 方法的语法如下所示:
var.rsplit(sep, num))
参数
- sep – 这是任何分隔符,默认为空格。
- num – 这是要生成的字符串数目。
返回值
此方法返回一个字符串列表。
示例
以下示例显示了 rsplit() 方法的用法。
var = 'Explicit is better than implicit'
var1 = var.rsplit()
print ("原始字符串:", var)
print ("rsplit 的结果:", var1)
var = "911-7342-058"
var2 = var.rsplit('-')
print ("原始字符串:", var)
print ("rsplit 的结果:", var2)
var = 'Explicit is better than implicit'
var3 = var.rsplit(' ',2)
print ("原始字符串:", var)
print ("rsplit 的结果:", var3)
当您运行此程序时,将产生以下输出−
原始字符串: Explicit is better than implicit
rsplit 的结果: ['Explicit', 'is', 'better', 'than', 'implicit']
原始字符串: 911-7342-058
rsplit 的结果: ['911', '7342', '058']
原始字符串: Explicit is better than implicit
rsplit 的结果: ['Explicit is better', 'than', 'implicit']