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
转载 python split函数基本用法 - 热爱学习的小太阳的文章 - 知乎 https://zhuanlan.zhihu.com/p/93436042