索引:a= s[i:j:s]用法:
表示复制a[i]到a[j-1],而s表示步长;
如s=[0,1,2,3,4,5],a=s[0:5:2],则a=[0,2,4]
所以s[i:j:1]相当于s[i:j]
但是索引可以有省略写法:
当s>0时:
s省略默认为1,i省略默认为0,j省略默认为len(s)即字符串长度
当s<0时,i省略默认为-1. j省略默认为-len(s)-1
所以s[::-1]相当于 a[-1:-len(s)-1:-1],也就是从最后一个元素到第一个元素复制一遍,即倒序。
回文打印:[-1:len()-1:-1] 第一个-1表示从最后一个元素开始,len()-1指到第一个元素停止,最后一个-1表示步长;省略写法为[::-1]
python3索引用法
最新推荐文章于 2024-04-28 18:28:12 发布