共計 437 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中,字符串反向切片使用負數索引來指定切片位置。負數索引表示從字符串末尾開始計數,索引值 - 1 表示最后一個字符,索引值 - 2 表示倒數第二個字符,以此類推。
反向切片的規則如下:
- 切片范圍左邊界的索引為負數時,從字符串末尾開始計數。
- 切片范圍右邊界的索引為負數時,從字符串末尾開始計數。
- 切片范圍左邊界的索引比右邊界的索引大時,切片結果為空字符串。
以下是一些示例:
string = "Hello, World!"
# 從倒數第 3 個字符到倒數第 1 個字符
print(string[-3:-1]) # 輸出 "l"
# 從倒數第 5 個字符到倒數第 2 個字符
print(string[-5:-1]) # 輸出 "orld"
# 從倒數第 2 個字符到倒數第 5 個字符
print(string[-2:-5]) # 輸出 ""
# 從倒數第 4 個字符到倒數第 2 個字符
print(string[-4:-2]) # 輸出 "rl"
請注意,切片范圍的左邊界索引是包含在切片結果中的,而右邊界索引是不包含在切片結果中的。
丸趣 TV 網 – 提供最優質的資源集合!
正文完