次のような文字列を表示するプログラムを作りたいとします.
He said, "How dare you do to me like that!"
この場合次のようなコードを作成してみましたがうまくいきませんでした.
print("He said, "How dare you do to me like that!"") --error
このコードはエラーが出て実行することができません.
ではどのようにすれば" (ダブルクォーテーション)を表示されるのでしょうか?
その答えは先ほども登場したエスケープシークエンスを使うことで解決できます.
print("He said, \"How dare you do to me like that!\"")
または次のように書いてもよいでしょう.
print([[He said, "How dare you do to me like that!"]])
このようにできることも覚えておきましょう.
実行結果
He said, "How dare you do to me like that!"