赞
踩
split()函数通过根据分隔符separator对字符串str进行分割,num为指定的分割次数。
num默认为-1,表示分割所有;如果num有指定值,就会分割出num+1个字符串。
重点要记的时带有[n]的情况。
通过split分割后通常会有多个分割后的子字符串,即分片。
n为0表示选取第0个分片,以此类推。
特别的,n= -1表示选取最后一个分片
例如:str=“hello boy<[www.doiido.com]>byebye”
str.split("[")[1].split("]")[0]
str.split("[")[1]表示用 [ 分割字符串str,得到的两部分为hello boy<和www.doiido.com]>byebye
n=1表示选取第一个分片即www.doiido.com]>byebye
.split("]")[0]表示在str.split("[")[1].所选分片www.doiido.com]>byebye的基础上再进行一个分割,分割符为 ] ,得到的两部分为www.doiido.com和>byebye,n=0表示选取第0个分片即www.doiido.com
例如:
str=‘asd/zxc/vbn/qwe’
y=str.split(’/’)[-1]
print(y) //qwe
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。