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


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


Python split() 方法將字符串拆分為逗號分隔的列表。它根據分隔符分隔符分隔字符串。這個方法有兩個參數,都是可選的。下麵描述。

簽名

split(sep=None, maxsplit=-1)

參數

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

maxsplit:分割性能的次數。

返回

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

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

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

這是一個簡單的例子來理解 split() 方法的用法。沒有給出參數,默認情況下空格作為分隔符。請參閱下麵的示例。

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

輸出:

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

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

讓我們將參數分隔符傳遞給該方法,現在它將根據分隔符分隔字符串。請參閱下麵的示例。

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

輸出:

['', ' is a programming language']

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

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

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

輸出:

Java is a programming language
['J', 'v', ' is ', ' progr', 'mming l', 'ngu', 'ge']

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

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

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

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

輸出:

['J', 'va is a programming language']
['J', 'v', ' is ', ' programming language']






相關用法


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