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


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


在本教程中,我們將借助示例了解 Python String split() 方法。

split() 方法在指定的分隔符處分解字符串並返回字符串列表。

示例

text = 'Python is a fun programming language'

# split the text from space
print(text.split(' '))

# Output: ['Python', 'is', 'a', 'fun', 'programming', 'language']

用法:

用法:

str.split(separator, maxsplit)

參數:

split() 方法最多采用 2 個參數:

  • separator(可選)- 發生拆分的分隔符。如果未提供,則字符串在空格處拆分。
  • maxsplit(可選)- 最大拆分數。如果未提供,則拆分次數沒有限製。

返回:

split() 方法返回一個字符串列表。

示例 1:split() 如何在 Python 中工作?

text= 'Love thy neighbor'

# splits at space
print(text.split())

grocery = 'Milk, Chicken, Bread'

# splits at ','
print(grocery.split(', '))

# Splits at ':'
print(grocery.split(':'))

輸出

['Love', 'thy', 'neighbor']
['Milk', 'Chicken', 'Bread']
['Milk, Chicken, Bread']

示例 2:split() 在指定 maxsplit 時如何工作?

grocery = 'Milk, Chicken, Bread, Butter'

# maxsplit: 2
print(grocery.split(', ', 2))

# maxsplit: 1
print(grocery.split(', ', 1))

# maxsplit: 5
print(grocery.split(', ', 5))

# maxsplit: 0
print(grocery.split(', ', 0))

輸出

['Milk', 'Chicken', 'Bread, Butter']
['Milk', 'Chicken, Bread, Butter']
['Milk', 'Chicken', 'Bread', 'Butter']
['Milk, Chicken, Bread, Butter']

如果指定了maxsplit,則列表將最多包含maxsplit+1 項。

相關用法


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