【Python 必会技巧】使用 split() 方法对字符串进行切片

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']
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读