python 中[::-1]的用法
代码案例:a = 'python'print(a)b = a[::-1]print(b)c = a[2:0:-1]print(c)d = a[::-2]print(d)e = a[1:3:-1]print(e)输出为:pythonnohtyptynhya =‘python’一般的 a[i:j]表示取a的第i项到第j-1项的值,a[i:j:t] 表示按照步长为s从a的第i项到第j-1项取值1、当t为
·
代码案例:
a = 'python'
print(a)
b = a[::-1]
print(b)
c = a[2:0:-1]
print(c)
d = a[::-2]
print(d)
e = a[1:3:-1]
print(e)
输出为:
python
nohtyp
ty
nhy
a =‘python’
一般的 a[i:j] 表示取a的第i项到第j-1项的值,
a[i:j:t] 表示按照步长为t从a的第i项到第j-1项取值
1、当t为正数时(t没被指定时,默认为1。例如,a[i:j] 表示 a[i:j:1])。此时:
i没被指定时,i默认为0。例如,a[:5] 表示a[0:5]。
j没被指定时,j默认为len(a)。例如,a[2:] 表示 a[2:5]
2、当t取值为负数时,表示反向取值,并按照步长为t 的绝对值反向取值。此时:
i没被指定时,i默认为-1。
j没被指定时,j默认为-len(a)-1。
案例如上图中的代码所示,需要注意的是,当t为负数时,i,j是正序的正数时,是不返回值的。
更多推荐
已为社区贡献1条内容
所有评论(0)