rsplit() 方法在指定分隔符處從右側拆分字符串並返回字符串列表。
用法:
str.rsplit([separator [, maxsplit]])
參數:
rsplit()
方法最多接受 2 個參數:
- separator(可選)- 是分隔符。
rsplit()
方法從指定的右側開始拆分字符串separator
.
如果separator
未指定,任何空格(空格、換行符等)字符串都是分隔符。 - maxsplit(可選)-
maxsplit
定義最大拆分數。
默認值為maxsplit
是-1,意思是拆分的數量沒有限製。
返回:
rsplit()
從右側開始在separator
處斷開字符串並返回字符串列表。
示例 1:rsplit() 如何在 Python 中工作?
text= 'Love thy neighbor'
# splits at space
print(text.rsplit())
grocery = 'Milk, Chicken, Bread'
# splits at ','
print(grocery.rsplit(', '))
# Splitting at ':'
print(grocery.rsplit(':'))
輸出
['Love', 'thy', 'neighbor'] ['Milk', 'Chicken', 'Bread'] ['Milk, Chicken, Bread']
未指定 maxsplit
時,rsplit()
的行為類似於 split()
。
示例 2:split() 在指定 maxsplit 時如何工作?
grocery = 'Milk, Chicken, Bread, Butter'
# maxsplit: 2
print(grocery.rsplit(', ', 2))
# maxsplit: 1
print(grocery.rsplit(', ', 1))
# maxsplit: 5
print(grocery.rsplit(', ', 5))
# maxsplit: 0
print(grocery.rsplit(', ', 0))
輸出
['Milk, Chicken', 'Bread', 'Butter'] ['Milk, Chicken, Bread', 'Butter'] ['Milk', 'Chicken', 'Bread', 'Butter'] ['Milk, Chicken, Bread, Butter']
如果指定了maxsplit
,則列表將包含最大的maxsplit+1
項。
相關用法
- Python String rstrip()用法及代碼示例
- Python String rpartition()用法及代碼示例
- Python String replace()用法及代碼示例
- Python String rindex()用法及代碼示例
- Python String rjust()用法及代碼示例
- Python String rfind()用法及代碼示例
- Python String Center()用法及代碼示例
- Python String decode()用法及代碼示例
- Python String join()用法及代碼示例
- Python String casefold()用法及代碼示例
- Python String isalnum()用法及代碼示例
- Python String startswith()用法及代碼示例
- Python String splitlines()用法及代碼示例
- Python String upper()用法及代碼示例
- Python String isprintable()用法及代碼示例
- Python String translate()用法及代碼示例
- Python String title()用法及代碼示例
- Python String split()用法及代碼示例
- Python String format_map()用法及代碼示例
- Python String zfill()用法及代碼示例
注:本文由純淨天空篩選整理自 Python String rsplit()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。