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


Python String rsplit()用法及代碼示例


Python rsplit() 方法分離字符串並返回一個列表。它使用分隔符作為分隔符從右側拆分。如果未指定分隔符,則任何空白字符串都是分隔符。該方法與 split() 相同,隻是從右側拆分,下麵將詳細描述。

注意:如果未指定分隔符,則將空格視為分隔符。

簽名

rsplit(sep=None,maxsplit=-1)

參數

sep:A 字符串參數充當分隔符。

maxsplit:執行拆分的次數。

返回

它返回一個逗號分隔的列表。

讓我們看一些 rsplit() 方法的例子來了解它的函數。

Python 字符串 rsplit() 方法示例 1

這是一個簡單的例子來理解 rsplit() 方法的用法。

# Python rsplit() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rsplit()
# Displaying result
print(str2)

輸出:

['Java', 'is', 'a', 'programming', 'language']

Python 字符串 rsplit() 方法示例 2

讓我們將參數分隔符傳遞給該方法,請參見示例。

# Python rsplit() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rsplit('Java')
# Displaying result
print(str2)

輸出:

['', ' is a programming language']

Python 字符串 rsplit() 方法示例 3

每次出現 a 時都會拆分字符串。請參閱下麵的示例。

# Python rsplit() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rsplit('a')
# Displaying result
print(str2)

輸出:

['J', 'v', ' is ', ' progr', 'mming l', 'ngu', 'ge']

Python 字符串 rsplit() 方法示例 4

除了分隔符,我們還可以傳遞 maxsplit 值。 maxsplit 用於設置拆分的次數。

# Python rsplit() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rsplit('a',1)
# Displaying result
print(str2)

str2 = str.rsplit('a',3)
# Displaying result
print(str2)

輸出:

['Java is a programming langu', 'ge']
['Java is a progr', 'mming l', 'ngu', 'ge']






相關用法


注:本文由純淨天空篩選整理自 Python String rsplit() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。