Python 7天快速入門完整視頻教程:https://www.bilibili.com/video/BV1o84y1Z7J1
Python 容器序列切片
序列是指內容連續(xù)且有序的一類數(shù)據(jù)容器。
前面學的列表,元組,字符串都是序列,并且支持下標索引。
切片是指從一個序列中,取出一個子序列。
語法:序列[起始下標:結束下標:步長],返回一個新的序列
注意點:步長默認是1 ;結束下標不包括
案例:
# 對列表進行切片
list1 = [0, 1, 2, 3, 4, 5, 6, 7]
print(list1[1:4:1])
print(list1)
# 對元組進行切片
tuple1 = (0, 1, 2, 3, 4, 5, 6, 7)
print(tuple1[:]) # 起始下標:結束下標 不寫 默認獲取全部
print(tuple1[::2]) # 步長2
# 對字符串進行切片
str1 = "01234567"
print(str1[::-1]) # 反向獲取
print(str1[::-2]) # 反向獲取
print(str1[6:3:-1]) # 反向獲取
print(str1[6:3:-2]) # 反向獲取
運行結果:
[1, 2, 3]
[0, 1, 2, 3, 4, 5, 6, 7]
(0, 1, 2, 3, 4, 5, 6, 7)
(0, 2, 4, 6)
76543210
7531
654
64
作業(yè):通過切面從字符串“了激刺太,222nohtyp來就,nohtyP學” 中獲取 字符串 “python222”