str1="abcdefg"
0123456 #正向索引
-7 -6-5 -4 -3-2-1 负向索引
print(str1[2]) #c #索引从0开始
print(str1[6]) #g
print(str1[-1]) #g
print(str1[-7]) #a
print(str1[2:5]) #cde 2开始值,5是结束值,不包含结束值
print(str1[2:]) #cdefg 2开始只,空 代表所有
print(str1[:5]) # abcde 空是所有值,5是结束值
print(str1[:]) #abcdefg 取所有值
print(str1[::-1]) #反转 倒着来取值
print(str1[-5:-1]) #cdef 负索引正向取值
print(str1[-1:-5:-1]) #gfed 负索引反向取值
print(str1[2:6:2]) #ce 后面的2是步长
print(str1[2:6:3]) #cf
