当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String rsplit方法用法及代码示例


Python 的 str.rsplit(~) 方法根据指定的分隔符拆分字符串,并返回包含分隔项的列表。与从左侧分割的 str.split(~) 不同,str.rsplit(~) 从右侧分割。

参数

1.sep | string | optional

用于分割字符串的分隔符。默认情况下,sep=" "(即单个空格)。

2. maxsplit | number | optional

您想要进行的最大分割数。默认情况下,maxsplit=-1(即没有最大设置)。

返回值

分隔字符串的列表。

例子

九月参数

默认情况下,使用的分隔符是单个空格:

x = "a b c"
x.rsplit()



['a', 'b', 'c']

用逗号分隔:

y = "a,b,c"
y.rsplit(",")



['a', 'b', 'c']

字符串中不存在 Sep

使用逗号作为分隔符分割 "abc"

z = "abc"
z.rsplit(",")



['abc']

我们返回一个列表,其中原始字符串作为唯一元素,因为字符串中不存在分隔符。

最大分割参数

最多拆分 "a,b,c" 一次:

w = "a,b,c"
w.rsplit(",", 1))



['a,b', 'c']

尽管我们有两个逗号,但分裂只从右侧发生一次。

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python String | rsplit method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。