Python中字符串分割的常用方法
是直接调用字符串的str.split方法,
但是其只能指定一种分隔符,
如果想指定多个分隔符拆分字符串需要用到re.split方法
(正则表达式的split方法)
源码资料电子书:点击此处跳转文末名片获取
str.split
字符串的split方法函数原型如下,
其中sep为指定的分隔符,
maxsplit为最大分割次数:
str.split(sep=None, maxsplit=-1)
默认情况下,
不指定分隔符时则以空白字符 (
空格,回车,制表符等)
作为分隔符拆分字符串:
>>> s = 'A B\tC\nD'
>>> s.split()
['A', 'B', 'C', 'D']
>>>
在结果列表中,不会包含空字符串:
>>> s = ' A B\tC\nD\n\n'
>>> s.split()
['A', 'B', 'C', 'D'