操作过程:
1.经由过程支解符的体式格局,下标的体式格局,猎取字符串中的子串
>>> text = 'python' >>> text[0-2] #运用 - 这类体式格局发明并没有猎取想要的 'o' >>> text[0:2] #运用冒号 : 支解符,猎取位置0到位置2,然则不包含位置2的字符,即 p y 0位置,1位置 'py' >>> text[3:4] #猎取位置3,4,然则不包含位置4,那末只是去位置3上的字符 'h' >>> text[2:5] #猎取2,3,4位置上的字符 'tho
备注:老是包含肇端位置,老是消除完毕位置的字符。n:m包含n位置,然则不包含m位置。
2.下标的默许值。
>>> text[:2] #假如冒号左侧没有值,就是从0最先,即省略了第一个值,默许是0,就是0:2 'py' >>> text[2:] #2:从2最先,一直到完毕,省略冒号背面的索引值,就是这个字符串的长度,python长度是6,就是2:6 'thon' >>> text[:2] + text[2:] #[:2] + [2:] 就是全部字符 'python' >>> text[-2:] #备注:这个是从倒数第2个字符到末端。 'on' >>> text[-4:] #从倒数第4个字符到末端 'thon'
备注:下标有默许值。
3.假如运用支解时,下标超过了局限该怎样处置惩罚
>>> text[3:40] #假如完毕的下标,超过了局限,那末自动到字符串末端 'hon' >>> text[21:] #假如最先的下标都超过了字符串长度,那末就是返回空字符串 '' >>> text[21:2] #一样,开首的下标超过了字符串长度,完毕下标就不看了,也没有报错,而是返回空字符串 ''
以上就是怎样截取一个字符串取得子串的细致内容,更多请关注ki4网别的相干文章!