Python split()方法描述:
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分割成 (num+1) 个子字符串。语法:
str.split(str="", num=string.count(str))参数:
str——分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num——分割次数,默认为 -1, 即全部分割。返回值:
返回分割后的字符串列表。举例:
>>> str='www.baidu.com'
(1)关于str和num参数不指定num,默认全部分割
>>> print(str.split('.'))
['www', 'baidu', 'com']指定num=1,分割1次,分割成2个字符串
>>> print(str.split('.',1))
['www', 'baidu.com']指定num=2,分割2次,分割成3个字符串
>>> print(str.split('.',2))
['www', 'baidu', 'com']
(2)通过切片取出指定字符串全部分割,取出第0个字符串
>>> print(str.split('.',2)[0])
www全部分割,取出第1个字符串
>>> print(str.split('.',2)[1])
baidu全部分割,取出第2个字符串
>>> print(str.split('.',2)[2])
com全部分割,取出倒数第1个字符串
>>> print(str.split('.',2)[-1])
com