在本教程中,我们将借助示例了解 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 splitlines()用法及代码示例
- Python String startswith()用法及代码示例
- Python String strip()用法及代码示例
- Python String swapcase()用法及代码示例
- Python String Center()用法及代码示例
- Python String decode()用法及代码示例
- Python String join()用法及代码示例
- Python String casefold()用法及代码示例
- Python String isalnum()用法及代码示例
- Python String rsplit()用法及代码示例
- Python String rpartition()用法及代码示例
- Python String upper()用法及代码示例
- Python String isprintable()用法及代码示例
- Python String translate()用法及代码示例
- Python String title()用法及代码示例
- Python String replace()用法及代码示例
- Python String format_map()用法及代码示例
- Python String zfill()用法及代码示例
- Python String max()用法及代码示例
- Python String isspace()用法及代码示例
注:本文由纯净天空筛选整理自 Python String split()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。