Pythonで文字列を反転する方法
- 前のページ リストの重複項目を削除
- 次のページ Python インスタンス
Pythonで文字列を反転する方法を学びます。
Python には文字列を反転するための内蔵関数はありません。
最速(最も簡単?)な方法は、後退するスライスを使用する方法です。-1
。
インスタンス
文字列「Hello World」を反転する:
txt = "Hello World"[::-1] print(txt)
例解
私たちには文字列「Hello World」があり、それを反転させたいです:
反転する文字列
txt = "Hello World" [::-1] print(txt)
文字列の末尾から始まるスライスを作成し、その後ろに移動します。
この特定の例では、slice 文語句 [::-1]
これは [11:0:-1]
これは、"Hello "World""の11文字目から始まり、位置0まで、ステップで移動する意味です -1
負の1は、一歩後退する意味です。
文字列をカット
txt = "Hello World" [::-1] print(txt)
今や「Hello World」文字列を後方に読み取ることができます txt
。
結果を示すために文字列を印刷
リストを印刷
txt = "Hello World"[::-1] print(txt)
関数を作成
文字列を送信し、それを後方に返す機能を持つ関数を作成したい場合は、上記の例のコードを関数に挿入できます
インスタンス
def my_function(x): return x[::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt)
例解
文字列を引数とする関数を作成。
関数を作成
def my_function(x): return x[::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt)
文字列の末尾から始めて、後方に移動する。
文字列をカット
def my_function(x): return x [::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt)
向後の文字列を返す。
文字列を返す
def my_function(x): return x[::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt )
関数に文字列を引数として呼び出す:
関数を呼び出す
def my_function(x): return x[::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt)
結果を印刷:
結果を印刷
def my_function(x): return x[::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt)
- 前のページ リストの重複項目を削除
- 次のページ Python インスタンス