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