0
string = "ABCDEFGH"
誰もが説明できます。リストのスライスの開始と終了
たとえば、 string[0:3:1]
は、結果を"ABC"
と出力します。あなたが見ることができるように私はend = 3
と言っているので、string[0:3:1]
は"ABCD"
になるべきではありません。なぜなら、コンピュータは0
から先に読み込まれるからです。
もう1つの理由: string[0:8:-1]
の結果が表示されません。それは"HGFEDCBA"
ではありませんか? syntax
が間違っているかわかりませんが、print
の結果はstring[::-1]
です。
「開始」が含まれ、「終了」が含まれていないためです。このように、 'end-start'はスライスの長さを与えます。長さ 'n'の' list'があるとき、 'list [n]'は範囲外です。最後の要素は 'list [n-1]' – Will
です。 – Noobrammer