赞
踩
split()
方法可以将一个字符串按照指定的分隔符分割成多个子字符串,子字符串将会保存到列表中(不包含分隔符)
split()
方法的语法:str.split(sep,maxsplit)
str:要分割的字符串
sep:用于指定分隔符,可以包含多个字符 (例如 '1<>2<>3'.split('<>')
将返回 ['1', '2', '3']
)。此参数默认为 None,表示所有空字符,包括空格、换行符 \n、制表符 \t 等
maxsplit:可选参数,用于指定分割的次数(因此,列表最多会有 maxsplit+1 个元素),如果不指定或者指定为 -1,则表示分割次数没有限制。
举例:
>>> '1 2 3 4'.split()
['1', '2', '3', '4']
>>> '1,2,3'.split(',')
['1', '2', '3']
>>> '1,2,3'.split(',', 1)
['1', '2,3']
>>> '1,2,,3,'.split(',')
['1', '2', '', '3', '']
>>> '1<<20<<300'.split('<<')
['1', '20', '300']
特殊一点儿的,如果没有指定 sep
参数,当字符串中有连续的空格或其他空字符时,都会被视为一个分隔符对字符串进行分割
>>> '1 2 3 4 5'.split()
['1', '2', '3', '4', '5']
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。