1. ホーム
  2. python

[解決済み] Pythonで文字列を反転させる

2022-03-14 17:29:56

質問

を内蔵していません。 reverse 関数は、Pythonの str オブジェクトを作成します。このメソッドを実装するのに最適な方法は何ですか?

非常に簡潔な答えを供給する場合、その効率について詳しく説明してください。例えば str オブジェクトは別のオブジェクトに変換される、など。

どのように解決するのですか?

いかがでしょうか。

>>> 'hello world'[::-1]
'dlrow olleh'

これは 拡張スライス の構文があります。これは、以下のように動作します。 [begin:end:step] - のように、beginとendを省略し、stepに-1を指定することで、文字列を反転させることができます。