わかりましたので、複数のスレッドを検索したところ、 thisやthisなどのリストの反転に関する有益な議論に出くわしました。私がそれらから得たものは、使用することです
S = ("hello")
print(S[::-1])
また
S = ("hello")
print(S[len(S):-len(S)-1:-1])
しかし、私はこれの背後にある論理を理解していません! 使いたいとしましょう
S = ("hello")
print(S[len(S):0:-1])
0 または 'h' は 'end' であり、python はそこで停止するため、'olleh' ではなく 'olle' を取得します。したがって、私の直感では、-1 である 0 を過ぎて、-1 で停止し、0 も含めます。
S = ("hello")
print(S[len(S):-1:-1])
しかし、突然 python が何も返さない?! Pythonがlen(S)-1だと思っているからですか?なんてこった..では、S [::-1]の間にある「IS」は何ですか?そして、 S[len(S):-len(S)-1:-1] はどのように意味がありますか? -5-1? -6に等しい...だから
S = ("hello")
S[6:-6:-1]
動作します...つまり、pythonには 6, 5 , 4 , 3 , 2 , 1, 0 , -1 , - ,-3 ,-4,-5?? が含まれます