◾️エスケープシーケンス
エスケープシーケンスとは、通常の文字ではなく、特殊な意味を持つ文字を「通常の文字」として使用する為のものである。
例として、「"」をコンソールに出力してみる。
(例)
print(""")
上記の様に書くと、エラーとなる。
これは、「"」が特殊な意味を持つ文字だからである。
この様な特殊な文字を出力させる為に、「\」を使用して文字列として認識させる事ができる。
※「option + ¥」で「\」を記載できる。
(例)
print("\"")
上記の記載で、特殊な文字である「"」が、通常の文字としてコンソールに出力される。
さらに、特定の文字と組み合わせる事で、別の意味を持つものもある。
一例をあげると、「改行」である。
改行は、通常の文字では表す事ができない。
その為、「\n」と記述することで改行を表現する事ができる。
(例)
print("\n")
(ダブルクォーテーションを出力する場合)
print("\"")
(シングルクォーテーションを出力する場合)
print("\'")
(バックスラッシュを出力する場合)
print("\\")
(改行を出力する場合)
print("\n")
print("\r")
(タブを出力する場合)
print("\t")