shinmのブログ

ITエンジニアの日常。

Python入門_エスケープシーケンス

エスケープシーケンス - 文字列 - Python入門

使用できるエスケープシーケンス

エスケープシーケンス 意味
\\ 「\」文字そのもの
\' シングルクオーテーション
\" ダブルクオーテーション
\a ベル
\b バックスペース
\f 改ページ
\r キャリッジリターン
\n 改行
\t 水平タブ
\v 垂直タブ
\N{name} Unicode データベース中で名前 name を持つ文字
\uxxxx 16ビットの16進数値xxxxを持つUnicode文字
\Uxxxxxxxx 32ビットの16進数値xxxxxxxxを持つUnicode文字
\ooo 8進数oooを持つASCII文字
\xhh 16進数hhを持つASCII文字
\0 NULL
\+(改行) 文字列を途中で改行する

サンプルコードを動かしてみた。

サンプルpythonソース(test2-1.py)
#coding: UTF-8

print "Hello!\nByeBye"
print "Tomato is \"very\" delicious"
print "The browser displays an \
error message"
実行結果
D:\shin_python>more test2-1.py
#coding: UTF-8

print "Hello!\nByeBye"
print "Tomato is \"very\" delicious"
print "The browser displays an \
error message"

D:\shin_python>python test2-1.py
Hello!
ByeBye
Tomato is "very" delicious
The browser displays an error message

D:\shin_python>

この辺は全然簡単だ。