当前位置:   article > 正文

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

字符串切片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']
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

特殊一点儿的,如果没有指定 sep 参数,当字符串中有连续的空格或其他空字符时,都会被视为一个分隔符对字符串进行分割

>>> '1 2    3 4  5'.split()
['1', '2', '3', '4', '5']
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/733120
推荐阅读
相关标签
  

闽ICP备14008679号