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'