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