python字符串操作--rsplit()方法从最右边开始分隔字符串

使用分隔符 sep最右边 开始分隔字符串,并返回以分隔的字符串为项的 列表

格式及参数

1
str.rsplit(sep=None, maxsplit=-1)

str : 字符串对象

sep : 分隔符,如果未指定或为 None ,默认按所有的空白字符串(空格、换行符\n、制表符\t等)分隔

maxsplit : 表示分隔次数,它会分割成 maxsplit+1 个子字符串,默认 -1 ,即分隔所有

其它行为类似 split()

实例(3.8.8)

1
2
3
4
5
6
7
str = '11 22 33\n44\t55'  # 字符串序列

print(str.rsplit()) # 按 所有空白字符串 分隔
print(str.rsplit(' ')) # 按 空格 分隔
print(str.rsplit(' ', 1)) # 按 空格 分隔成 2 个子字符串
print(str.rsplit('\n')) # 按换行符 \n 分隔
print(str.rsplit('\t')) # 按制表符 \t 分隔

rsplit