Pythonのエスケープ文字\

文字\は、\ nは改行のために、自分自身\タブ文字の\ tと、文字の多くを逃れることができるエスケープ文字が表現されるように\\ \、脱出してきました。

>>> 印刷' OKメートル。私は\' '  
私は' OKメートル。
>>> 印刷' \ nPythonを学ぶメートル。私は\' '  
私は' 学習メートルのPythonを。
>>> 印刷' \\\ nは\\ ' 
\ 
\

多くの文字がある文字列をエスケープする必要がある場合は、我々は多くを追加する必要があり\、簡単にするためには、Pythonはまた可能にr''表現''デフォルトは内部の文字列をエスケープしていない、あなた自身のため見ることができます:

>>> 印刷' \\\ T \\ ' 
\ \
 >>> プリント(R ' \\\ T \\ ' 
\\\ T \\

内部文字列が改行をたくさん持っている場合は、との\n書き込み一行が良い読書ではありません、簡単にするためには、Pythonはできます'''...'''フォーマットは行数を表し、あなた自身のため見ることができます:

>>> 印刷'' ' LINE1 
... LINE2 
... LINE3 ''' 
LINE1 
LINE2 
LINE3
エスケープ文字
意味
ASCII値(10進数)
\ A
ベル(BEL)
007
\ B
バックスペース(BS)、前の列に現在位置
008
\ F
フィード(FF)、ページの先頭に現在位置
012
\ nは
ラインフィード(LF)、次の行の先頭に現在位置
010
\ rを
キャリッジリターン(CR)、行の先頭に現在位置
013
\トン
水平タブ(HT)(TABは次の位置にジャンプします)
009
\ V
垂直タブ(VT)
011
\\
バックスラッシュ文字を表す「\」
092
\」
単一引用符(アポストロフィ)文字の代わりに
039
\」
これは、二重引用符を表し、
034
\? 疑問符を代表して 063
\ 0
ヌル文字(NUL)
000
\ DDD
任意の文字1-3進数で表現します
三進
\社会
16進文字は、いずれかを表します
六角

おすすめ

転載: www.cnblogs.com/zhenwu/p/11236232.html