Pythonでは、文字列を逆順にするためにいくつかの方法があります。ここでは、文字列を反転させる2つの方法を紹介します。

方法1: スライスを使用する

スライスを使用する方法は、次のように文字列を反転させることができます。

str = "Hello World"
reverse_str = str[::-1]
print(reverse_str)

出力:

"dlroW olleH"

このコードでは、[::-1]を使用して、文字列のすべての文字を逆順にするスライスを作成しています。

方法2: reversed()関数を使用する

Pythonのreversed()関数は、シーケンスを逆順に反復処理するために使用できます。文字列を反転させるには、まずreversed()関数を使用して反復可能なオブジェクトを作成し、join()メソッドを使用して反転した文字列を作成します。

str = "Hello World"
reverse_str = ''.join(reversed(str))
print(reverse_str)

出力:

"dlroW olleH"

このコードでは、reversed()関数を使用して文字列を反転可能なオブジェクトに変換し、join()メソッドを使用して文字列を反転しています。

以上の方法で、Pythonで文字列を反転させることができます。