字符串截取,也叫字符串切片,使用方括號[ ]來截取字符串,在Python中單字符也是作為一個字符串使用。
字符串[開始索引:結束索引:步長]
開始索引:從指定位置開始截取;
結束索引:從指定位置結束截取,但不包含該位置的字符。
步長:不指定時步長為1;
字符串[開始索引:結束索引]
首先我們瞭解下字符串的索引,Python中字符串有兩種索引方式,如下圖:
正索引代表從前往後索引,默認從0開始;負索引代表從後往前索引;索引值也可以叫下標,實例代碼:
字符串截取 遵循“左閉右開”原則,也叫“包左不包右”:
[開始下標:開始下標)
有兩種索引方式就有兩種截取方式,實例代碼:
根據情況靈活使用這兩種索引方式截取字符串,因為會涉及到執行效率的問題,比如:想快速獲取最後一部分字符串,使用負索引是最快的。
也許我的分享會讓你少走一些彎路,請多多關注,評論和轉發;如果您有什麼問題,請在評論區留言,我會及時回覆,感謝!
閱讀更多 極客乾貨 的文章