2
s = "alphabet"
print(s[2:8:2])
这种打印“PAE”解释这串的索引
据我所知,它开始从左至右和从0 所以
0 = a
1 = l
2 = p
3 = h
4 = a
5 = b
6 = e
7 = t
这样的IM不知道开始是怎么最后:8和:2]工作
s = "alphabet"
print(s[2:8:2])
这种打印“PAE”解释这串的索引
据我所知,它开始从左至右和从0 所以
0 = a
1 = l
2 = p
3 = h
4 = a
5 = b
6 = e
7 = t
这样的IM不知道开始是怎么最后:8和:2]工作
8
是结束索引(不包括),所以只有字符,直到达到定位7都包括在内。 2
是步长(也叫步幅),所以只包括每第二个字符。
从2开始,表示索引2,4和6包含在这里,给你p
,a
和e
。
由于年底指数等于长,你会得到相同的结果,如果你省略项:
>>> s = "alphabet"
>>> s[2::2]
'pae'
或使用None
:
>>> s[2:None:2]
'pae'