本文執行個體講述了Python 字元串、清單、元組的截取與切片操作。分享給大家供大家參考,具體如下:
demo.py(字元串、清單、元組的截取):
# 切片(截取) [開始索引:結束索引:步長] 步長預設為1 結束索引預設截取到末尾
# 字元串的截取
print("012345"[1:3]) # 12
# 清單的截取
print([0,1,2,3,4,5][1:3]) # [1, 2]
# 元組的截取
print((0,1,2,3,4,5)[1:3]) # (1, 2)
# 字典的元素是無序的,沒有索引,是以不能截取
demo.py(字元串截取(切片),[開始索引:結束索引:步長]):
# 字元串的截取 字元串[開始索引:結束索引:步長]
num_str = "0123456789"
print(num_str[2:6]) # 2345 包含起始索引,不包含結束索引。 步長預設是1
print(num_str[2:]) # 23456789 預設截取到末尾
print(num_str[2:-1]) # 2345678 -1表示最後的索引。 不包含結束索引。
print(num_str[-2:]) # 89 截取末尾兩個字元
print(num_str[0:6]) # 012345
print(num_str[:6]) # 012345 預設從起始開始截取
print(num_str[:]) # 0123456789
print(num_str[::2]) # 02468 步長(每隔步長個字元截取一個字元)
print(num_str[-1::-1]) # 9876543210 逆序(反轉)。 步長-1,從末尾開始截取。 (開始索引-1可以省略)
希望本文所述對大家Python程式設計有所幫助。