2015年8月10日 11:00
Pythonで学ぶ 基礎からのプログラミング入門 (12) Pythonでテキスト処理/ファイル処理をしてみよう
たとえば「’」という記号は文字列を作成する際に利用する特別な記号です。そのほかにはビープ音なども記号に分類されます。これらは文法的な理由やそもそもそれを表現する記号がキーボードのキーにないことから、「これは XX ですよ」という特別なルールにもとづいて文字列に表記します。そのルールに利用されるのがエスケープ記号と呼ばれるもので半角のバックスラッシュ「\」(英語キーボード)か、半角の円記号「\」(日本語キーボード)を利用します。このエスケープ記号の後に特別な文字を続けることで、それが特別な意味を持つのです。
たとえば「’」とビープ音は以下の用に記載できます。
print(’escape sample1 \’.’)
print(’escape sample2 \a.’)
ほかには改行とエスケープ記号自身あたりをよく使います。print(’escape sample1 \n.’)
print(’escape sample1 \\.’)
エスケープ記号一覧はこちらのページの中央付近に記載されています。
なお、記事掲載時から時間が経ってリンク切れしている場合は、適当に検索するなどして調べてみてください。