pythonrntおよびその他のエスケープ文字
734 ワード
Pythonの文字列の前にrを付けて原生文字列を表す.ほとんどのプログラミング言語と同様に、
Pythonの原生文字列はこの問題をよく解決し、原生文字列があれば、反スラッシュを書き漏らしたのではないかと心配する必要はありません.書いた表現も直感的です.
エスケープ文字テーブル:
エスケープ文字
説明
(行末を改行する場合)
レピータ
\\
スラッシュ記号
\'
一重引用符
\"
二重引用符
\a
ベルを鳴らす
\b
バックスペース
\e
エスケープ
\000
1つのスペース
折り返し
\v
たてタブ
\t
よこほうこうタブ
\r
リターンマッチ
\f
ページをかえる
\oyy
8進数yyで表される文字、例えば:o 12は改行を表す
\xyy
10進数yyで表される文字(例:x 0 aで改行)
\other
その他の文字は通常の形式で出力されます
"\"
は、反スラッシュに悩まされる可能性があります.テキストの文字「」を一致させる必要がある場合は、プログラミング言語で表される正規表現には4つの反スラッシュ「」が必要です.最初の2つと後の2つは、プログラミング言語で反スラッシュに変換し、2つの反スラッシュに変換した後、正規表現で1つの反スラッシュに変換します.Pythonの原生文字列はこの問題をよく解決し、原生文字列があれば、反スラッシュを書き漏らしたのではないかと心配する必要はありません.書いた表現も直感的です.
エスケープ文字テーブル:
エスケープ文字
説明
(行末を改行する場合)
レピータ
\\
スラッシュ記号
\'
一重引用符
\"
二重引用符
\a
ベルを鳴らす
\b
バックスペース
\e
エスケープ
\000
1つのスペース
折り返し
\v
たてタブ
\t
よこほうこうタブ
\r
リターンマッチ
\f
ページをかえる
\oyy
8進数yyで表される文字、例えば:o 12は改行を表す
\xyy
10進数yyで表される文字(例:x 0 aで改行)
\other
その他の文字は通常の形式で出力されます