勵志

勵志人生知識庫

字元串切片操作

字元串切片操作Python中用於獲取字元串子串的一種便捷方式,其基本語法為`substring = string[start:end:step]`,其中:

`string`是要進行切片操作的字元串。

`start`是起始索引,表示切片的起始位置,包含該位置的字元。

`end`是結束索引,表示切片的結束位置,不包含該位置的字元。

`step`是步長,表示每隔多少個字元進行一次切片,默認為1。

以下是一些示例:

`print(s[7:])` 從索引7開始到結尾的子串。

`print(s[:5])` 從開頭到索引5的子串。

`print(s[7:12])` 從索引7到索引12的子串。

`print(s[::2])` 從開頭到結尾,每隔一個字元取一個字元。

`print(s[::-1])` 逆序輸出整個字元串。

需要注意的是,索引是從0開始的,切片操作是左閉右開的,即包含起始索引,但不包含結束索引。通過靈活使用字元串切片,可以方便地獲取字元串中的子串,滿足各種不同的需求。