Python の場合: :-1 は、文字または数値を逆順に出力することを意味します。たとえば、line = "abcde" の場合、ステートメント line[::-1] を使用すると、最終的な実行結果は 'edcba' になります。以下の詳しい説明をご覧ください。
#1. Reverse
2. 詳細な説明
#1. i: ja = [0,1,2,3,4,5,6, 7,8,9]
b = a[i:j] は、a[i] を a[j-1] にコピーして新しいリスト オブジェクトb = a[1:3] を生成することを意味します。 b の内容は [1,2]です。
i がデフォルトの場合、デフォルトは 0 です。つまり、a[:3] は a[0:3] と同等です。
j がデフォルトの場合、デフォルトは len( alist )、つまり、a[1:] は a[1:10] と同等です。
i と j が両方ともデフォルトの場合、a[:] は a
## の完全なコピーと同等です。 # 例:
line = "abcde"line[:-1]
結果は次のようになります: 'abcd'
2, :: - 1
b = a[i:j:s] この形式では、i と j は上記と同じですが、s はステップを表し、デフォルトは 1.です。 [ i:j:1] は a[i:j] と同等です
s したがって、a[::-1] は a[-1:-len(a)-1:-1] と等価です。つまり、最後の要素から最初の要素にコピーします。したがって、何かが逆の順序で表示されます。line = "abcde"line[::-1]
結果は次のようになります: 'edcba'line [:-1] は、実際には、このテキスト行の最後の文字 (改行文字) を削除した後の残りの部分です。
実際、この問題は難しいものではなく、自分で実行してみるとよくわかります。
以上が::-1 は Python で何を表しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。