天天看點

[python字元串的索引與切片操作_Python 字元串、清單、元組的截取與切片操作示例...

本文執行個體講述了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程式設計有所幫助。