Python String | split()
Python中的split()方法,通过指定的分隔符将一个字符串分割成一个字符串列表.
语法: str.split(separator, maxsplit)
参数:
separator : 这是一个分隔符。字符串会在这个指定的分隔符处分裂。如果没有提供,那么任何空白处都是分隔符.
maxsplit : 它是一个数字,它告诉我们要将字符串分割成最多所提供的次数。如果没有提供这个数字,则默认为-1,这意味着没有限制.
返回值: 返回一个用指定的分隔符分割后的字符串列表.
示例1: 演示split()函数如何工作的例子
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 t
print(word.split('t'))
输出:
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
示例2: 演示split()函数在指定maxsplit时如何工作的例子
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']