当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。