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


Python string split()用法及代码示例


split()方法在通过指定的分隔符将给定字符串断开后返回字符串列表。

用法:

str.split(separator, maxsplit)

参数:


  • separator:是分隔符。字符串在此指定的分隔符处分割。如果未提供,则任何空格都是分隔符。
  • maxsplit:它是一个数字,它告诉我们将字符串分成提供的最大次数。如果未提供,则没有限制。

返回值:

returns a list of strings after breaking the given string by the specified separator.

代码1

text = 'geeks for geeks'
  
# Splits at space 
print(text.split()) 
  
word = 'geeks, for, geeks'
  
# Splits at ',' 
print(word.split(', ')) 
  
word = 'geeks:for:geeks'
  
# Splitting at ':' 
print(word.split(':')) 
  
word = 'CatBatSatFatOr'
  
# Splitting at 3 
print([word[i:i+3] for i in range(0, len(word), 3)])

输出:

['geeks', 'for', 'geeks']
['geeks', 'for', 'geeks']
['geeks', 'for', 'geeks']
['Cat', 'Bat', 'Sat', 'Fat', 'Or']

代码2

word = 'geeks, for, geeks, pawan'
  
# maxsplit:0 
print(word.split(', ', 0)) 
  
# maxsplit:4 
print(word.split(', ', 4)) 
  
# maxsplit:1 
print(word.split(', ', 1))

输出:

['geeks, for, geeks, pawan']
['geeks', 'for', 'geeks', 'pawan']
['geeks', 'for, geeks, pawan']


相关用法


注:本文由纯净天空筛选整理自pawan_asipu大神的英文原创作品 Python String | split()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。