本記事では、その一覧と使い方について詳しく説明しますので、最後までご覧ください。
エスケープ文字とは?
まず、エスケープ文字とは何かを説明しましょう。
エスケープ文字はバックスラッシュ(\)で始まる特殊な文字です。
これらの文字は通常の文字とは異なる意味を持ち、特別な処理が行われます。
例えば、改行を表すエスケープ文字 \n は、文字列内で改行を挿入するために使用されます。
また、タブを表す \t やバックスペースを表す \b など、様々な目的に応じたエスケープ文字が存在します。
Pythonエスケープ文字一覧
\n | 改行を表します。 |
---|---|
\t | タブを表します。 |
\b | バックスペースを表します。 |
\r | キャリッジリターンを表します。 |
\\ | バックスラッシュを表します。 |
\' | シングルクォートを表します。 |
\" | ダブルクォートを表します。 |
これらのエスケープ文字を使うことで、文字列内で特定の操作を行うことができます。
次に、いくつかのコード例を見てみましょう。
コード例
# 改行を挿入する print("Hello\nWorld") # タブを挿入する print("Hello\tWorld") # バックスペースを挿入する print("Hello\bWorld") # キャリッジリターンを挿入する print("Hello\rWorld") # バックスラッシュを挿入する print("This is a backslash: \\") # シングルクォートを挿入する print('He said, \'Hello\'') # ダブルクォートを挿入する print("She said, \"Hello\"")
実行結果
Hello World Hello World HelloWorld World This is a backslash: \ He said, 'Hello' She said, "Hello"
これらのコード例を実行すると、それぞれのエスケープ文字の効果を確認することができます。