Python中字符串截取(切片)的兩種方式

Python中字符串截取(切片)的兩種方式

字符串截取,也叫字符串切片,使用方括號[ ]來截取字符串,在Python中單字符也是作為一個字符串使用。

字符串[開始索引:結束索引:步長]

開始索引:從指定位置開始截取;

結束索引:從指定位置結束截取,但不包含該位置的字符。

步長:不指定時步長為1;

字符串[開始索引:結束索引]

首先我們瞭解下字符串的索引,Python中字符串有兩種索引方式,如下圖:

Python中字符串截取(切片)的兩種方式

正索引代表從前往後索引,默認從0開始;負索引代表從後往前索引;索引值也可以叫下標,實例代碼:

Python中字符串截取(切片)的兩種方式

字符串截取 遵循“左閉右開”原則,也叫“包左不包右”:

[開始下標:開始下標)

有兩種索引方式就有兩種截取方式,實例代碼:

Python中字符串截取(切片)的兩種方式

根據情況靈活使用這兩種索引方式截取字符串,因為會涉及到執行效率的問題,比如:想快速獲取最後一部分字符串,使用負索引是最快的。

也許我的分享會讓你少走一些彎路,請多多關注,評論和轉發;如果您有什麼問題,請在評論區留言,我會及時回覆,感謝!


分享到:


相關文章: