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


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。