‫お帰りなさい｡
‫エスケープというものについてお話ししましょう｡
‫シーケンスです｡
‫Pythonで｡
‫これをコメントアウトして､ 質問させてください｡
‫例えば天気を教えてくれる文字列があって､ ここに書きたい場合はどうすればいいのでしょう｡
‫晴れてますね｡
‫うーん｡
‫ここでハイライトが変わったのがわかるでしょうか｡
‫だって､ アポストロフィのsで言いたいんだもん､ でも｡
‫Pythonはこれを読んで､ よし､ これが文字列の始まりで､ これが文字列の終わりだ､ と言っているのです｡
‫それから､ これが何なのか全く分からない｡
‫そして､ またひもじい思いをすることになるのです｡
‫どうすれば解決できるのか？
‫まあ､ 代わりにダブルクォート文字列を追加すればいいんですけどね｡
‫そして､ これが今､ 機能している｡
‫しかし､ 何らかの理由で､ そのことも付け加えたい場合はどうすればいいのでしょう｡
‫引用符で囲ったKind of sunny｡
‫さて､ 今度は別の問題です｡
‫では､ どうすればこれを解決できるのか｡
‫人間の言葉には､ ダブルクォーテーションやアポストロフィーがありますからね｡
‫まあ､ ここではエスケープシーケンスを使えばいいんですけどね｡
‫そして､ これは最初はちょっとわかりにくいのですが､ 単純にこのようにスプラッシュを追加していくのです｡
‫キーボードのエンターのすぐ上にあるのがそうです｡
‫このスラッシュは､ Pythonが通過するときに､ 「よし､ この後に何が来ても､ 私はこのシンボルを認識する」と言うつもりです｡
‫この後に何が来ても､ 文字列だと思うことにしています｡
‫つまり､ バックスラッシュをここにして､ 次にバックスラッシュをここにすると､ 「ちょっと｡
‫Python（パイソン）｡
‫この後､ 何が来てもいいようにお知らせしています｡
‫文字列なんです｡
‫この後､ 何が来ても文字列としてお知らせしています｡
‫そして､ その先をお知らせしています｡
‫これは文字列です｡
‫そうすれば､ 天気をプリントするときに
‫すべてがきれいに印刷されています｡
‫すごい｡
‫さて､ このエスケープシーケンスは､ 複数の使い方ができます｡
‫例えば､ 実際にバックスラッシュを使いたい場合は､ まあ､ こんな風にすればいいわけです｡
‫そして､ この後に来るものはすべて文字列であると言っているので､ 今はこれが文字列であると仮定することになるのです｡
‫これを実行すると､ バックスラッシュが表示されるのがわかります｡
‫例えば､ そのひとつがバックスラッシュのtです｡
‫うーん｡
‫どういう意味ですか？
‫まあ､ とりあえずこれを削除しましょう｡
‫これでよしとする｡
‫バックスラッシュのtは覚えている､ ここにスペースを入れて区別できるようにしよう｡
‫この後に何が来ても､ タブを追加してくれ､ と言うことになります｡
‫ここには特別な意味が込められています｡
‫そこで､ 「実行」をクリックすると｡
‫見たか？
‫文字列にタブスペースが追加されました｡
‫もうひとつは､ Nや改行を使っていることです｡
‫そこで､ Tをここに置いて､ バックスラッシュnを付けて､ こう言うことにしましょう｡
‫良い一日になることを願っています｡
‫ここで「実行」をクリックするとどうなると思いますか？
‫タブがあるんです｡
‫バックスラッシュから
‫T そして､ バックスラッシュで改行し､ 新しい行に表示されるようにしました｡
‫さて､ このエスケープシーケンスですが､ 最初は見にくいですが､ どのプログラミング言語でも結構使えます｡
‫文字列を使うのです｡
‫だから､ 他の言語から来た人なら､ これはそんなに不思議なことではないはずです｡
‫Pythonのドキュメントにアクセスして､ エスケープシーケンスと入力すれば､
‫すべてのエスケープシーケンスが表示されます｡
‫以上が主な内容です｡
‫わかりました｡
‫次のビデオでさらに学びます｡