[Python] 字串 索引與切片 運算
阿新 • • 發佈:2020-12-09
字串
字串的索引與切片
字串可以通過運算子[]進行索引與切片,字串中每個字元都對應兩個編號(也稱下標),如圖所示。
在圖中,字串str正向編號從0開始,代表第一個字元,依次往後;字串str負向編號從-1開始,代表最後一個字元,依次往前。
字串的索引
因為編號可正可負,所以字串中的某個字元可以有兩種方法索引,例如索引str中字元’q’,具體示例如下:
在這裡插入程式碼片
上述兩種形式都可以索引到字元’q’。
字串的切片
字串分片是指從字串中擷取部分字元並組成新的字串,並不會對原字串做任何改動,其語法格式如下:
在這裡插入程式碼片
該語句表示從起始編號處開始,以指定步長進行擷取,到結束編號的前一位結束。
在這裡插入程式碼片
字串的運算
除了數字型別的資料可以參與運算外,字串也可以參與運算,如4.3節中字串通過[]運算子進行索引與切片,具體如表所示。
接下來演示字串的運算,如例所示。
在這裡插入程式碼片