当前位置:   article > 正文

split(separator,num)[n]拆分字符串_[n]:表示选取第n个分片当n=-1什么意思

[n]:表示选取第n个分片当n=-1什么意思

split()函数通过根据分隔符separator对字符串str进行分割,num为指定的分割次数。
num默认为-1,表示分割所有;如果num有指定值,就会分割出num+1个字符串。

split(separator,num)[n]

重点要记的时带有[n]的情况。

[n]表示选取第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

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号