python 索引+切片+步长
# 索引+切片+步长
# [1] 索引:第几位数字
# [1:7] 切片:范围从几到几
# [::2] 步长:间隔几步
# 切片特点:顾头不顾尾最后一位不输出
name = "0123456789"
# 正数 从左往右
#无数字[::] 从开始到结尾=[0::](某个位置不指定的时候默认取最后或最前位置)
print(name[:])# 取所有范围输出0123456789
print(name[0::])# 输出0123456789
# 数字[1] 索引第二个
print(name[1])# 输出1
# 数字[0:7] 切片范围从0到第7位
print(name[0:7])# 输出0123456
# 数字[::7] 切片从零开始到最后,步长为7
print(name[0::7])# 输出07
# 负数从右往左
# 数字[-1] 切片倒数第一位
print(name[-1])# 输出9
# 数字[-8:-2] 切片从倒数第八位到倒数第二位
print(name[-8:-2])# 输出234567
# 数字[-8::2] 切片从倒数第八位起到末尾,正着数,步长为2
print(name[-8::2])# 输出2468
# 数字[-1::-2] 切片从头倒数第一位到起始,倒着数,步长为2
print(name[-1::-2])# 输出97531
# 数字[-2:-6:-2] 切片从倒数第二位开始到倒数第六位,步长为2
print(name[-2:-6:-2])# 输出86
# 反转字符串
print(name[::-1]) #输出9876543210
# 切片补充说明:https://www.jianshu.com/p/15715d6f4dad