Python 7天快速入门完整视频教程:https://www.bilibili.com/video/BV1o84y1Z7J1
Python 容器序列切片
序列是指内容连续且有序的一类数据容器。
前面学的列表,元组,字符串都是序列,并且支持下标索引。
切片是指从一个序列中,取出一个子序列。
语法:序列[起始下标:结束下标:步长],返回一个新的序列
注意点:步长默认是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
作业:通过切面从字符串“了激刺太,222nohtyp来就,nohtyP学” 中获取 字符串 “python222”