どうも、ちょげ(@chogetarou)です。
文字列(string)を反転して逆順にする方法を紹介します。
方法

文字列(string)を反転して逆順にする方法は、2つあります。
スライス
1つは、スライスを使う方法です。
具体的な方法としては、「text[::-1]
」のように、文字列を[::-1]
でスライスします。
result = text[::-1]
上記のスライスは、文字列を反転して逆順にした文字列を返します。
使用例
text = "123456789"
result = text[::-1]
print(text)
print(result)
出力:
123456789
987654321
join() + reversed()
もう1つは、join()とreversed()を使う方法です。
まず、空文字からjoin()を呼び出します。
join()の引数でreversed()を呼び出します。
そして、reversed()の引数に文字列を指定します。
result = ''.join(reversed(text))
上記のjoin()は、reversed()の引数に指定した文字列を反転して逆順にした文字列を返します。
使用例
text = "123456789"
result = ''.join(reversed(text))
print(text)
print(result)
出力:
123456789
987654321
まとめ
文字列(string)を反転して逆順にする方法は、次の2つです。
- スライスを使う方法
result = text[::-1]
- join()とreversed()を使う方法
result = ”.join(reversed(text))
コメント