1. 程式人生 > 其它 >[Python] 字串 索引與切片 運算

[Python] 字串 索引與切片 運算

技術標籤:Pythonpython

字串

字串的索引與切片

字串可以通過運算子[]進行索引與切片,字串中每個字元都對應兩個編號(也稱下標),如圖所示。
在這裡插入圖片描述
在圖中,字串str正向編號從0開始,代表第一個字元,依次往後;字串str負向編號從-1開始,代表最後一個字元,依次往前。

字串的索引

因為編號可正可負,所以字串中的某個字元可以有兩種方法索引,例如索引str中字元’q’,具體示例如下:
在這裡插入圖片描述

在這裡插入程式碼片

上述兩種形式都可以索引到字元’q’。

字串的切片

字串分片是指從字串中擷取部分字元並組成新的字串,並不會對原字串做任何改動,其語法格式如下:
在這裡插入圖片描述

在這裡插入程式碼片

該語句表示從起始編號處開始,以指定步長進行擷取,到結束編號的前一位結束。

接下來演示字串的切片,如例所示。
在這裡插入圖片描述

在這裡插入程式碼片

字串的運算

除了數字型別的資料可以參與運算外,字串也可以參與運算,如4.3節中字串通過[]運算子進行索引與切片,具體如表所示。
在這裡插入圖片描述
接下來演示字串的運算,如例所示。
在這裡插入圖片描述

在這裡插入程式碼片