首頁  >  文章  >  後端開發  >  分享python字串學習總結

分享python字串學習總結

高洛峰
高洛峰原創
2017-03-26 17:46:261646瀏覽

索引與分片:

1、索引:s[j]取得特定偏移的元素

注意:偏移有正偏移和負偏移

負偏移就是從最後或右邊反向進行計數

負的索引號加上字串的長度等於正偏移的位置

2、分片的常用方法:

s[i:j]的意思是,從第i個位置的元素開始取,到j個位置結束,其中不包括第j個元素(左閉右開)

s[1:] 取得從偏移為1開始,後面的所有元素,包括1位置在內的元素

s[:3] 取得從0偏移開始,到偏移為3位置的元素,不包含3位置的元素

s[:-1] 取得從0偏移開始,後面的所有元素,不包含最後一個元素

s[:] 拷貝整個字串

3、擴充分片,第三個限制值:

python2.3中,分片表達式增加一個可選的第三個索引,用作步進

s[x:y:z]的意思是,從x位置開始,到偏移為y的位置元素(不包括y位置),其中間隔為z的取出元素

4、分片物件slice()

>>>s = 'spam'

>>>s[1:3]

#>>>'pa'

#>>>s [slice(1,3)]

>>>'pa'

#5、分片的作用:

(1)分片表達式能夠傳回除第一個之外的所有元素的清單

(2)清理輸入檔案的內容

以上是分享python字串學習總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn