切片操作:
1.切片操作是访问元素序列的另一种方法,它可以访问一定范围内的元素。通过切片操作形成一个新序列
语法结构:
序列【start:end:step】
参数说明:
- start:表示切片的开始位置(包括开始位置),如果不指定,默认为0。
- end:表示切片的结束位置(不包括结束位置),如果不指定,默认为序列的长度
- step:表示步长,如果省略默认为1,当省略步长时,最后一个冒号可以省略
-
s='hellow world' s1=s[0:5:1]#索引从0开始到5结束,步长为1 print(s1)
运行结果为:
以下是各个参数输入情况和运行情况
#1.省略开始位置时默认从0开始
print(a[:5:1])
#省略开始位置start,省略步长step
print(a[:5:])
#省略结束位置
print(a[0::1])
#省略结束位置和步长
print(a[5:])
#更换步长
print(a[0:5:2])
#只写步长
print(a[::2])
#步长为负数
print(a[::-1])
由此可见:
步长为2时截取时就会隔一个截取依次类推
步长为-1时,会将截取的序列倒叙输出