読者です 読者をやめる 読者になる 読者になる

星明かりの更新

真っ直ぐ立つために、少しの呪いを添えて。現人神へと変わるまで、リターンズ。

pythonを使った、リストの逆順ではなく文字列の反転

大体のプログラミング言語では reverse メソッドが使われるらしい。

しかし、python には reverse メソッドに当たるものがないらしい。

reverse メソッドがない代わりにpython ではスライスを用いる。


スライスとは

オブジェクトの中の指定した範囲の要素を持つ新しいオブジェクトを作成して返してくれるもの

スライスを使った部分文字列の取得 - 文字列 - Python入門

文字列を反転するときの表記は str[::-1]

文字列自体は不変で、スライスを用いた文字列にしか適用されないらしい。

str[::-1]

print(str)

では通常の表記のままなので

print(str[::-1])

の形で書くことになるのだろう。俺はここで詰まった。

参考リンク