當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。