文字列は文字の多くは、エスケープする必要が含まれている場合は、エスケープになります各文字のために非常に面倒になります。
これを避けるために、我々は文字列rの前に接頭辞を追加することができ、これは、文字をエスケープする必要はありません生の文字列であることを示しています。例えば:
r'\(~_~)/ \(~_~)/'
しかし、R「...」表記は複数行の文字列を表すことができないが急行 『と』文字列(なぜ?)を含めることはできません
あなたがかもしれ複数行の文字列を表現したい場合は「」「...」 『』表します。
'''Line 1
Line 2
Line 3'''
上記の文字列のとまったく同じ表現であり、以下のとおりです。
'Line 1\nLine 2\nLine 3'
Rはまた、複数行の文字列の前に添加してもよく、この文字列は、複数行の生の文字列となっています。
r'''Python is created by "Guido".
It is free and easy to learn.
Let's start learn Python in imooc!'''
タスク:
次の文字列R「」「...」 『』に書き換え可能な形式、および印刷でプリントアウトしてください:
'\"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.'
コードを書いてから:
print r'''"To be, or not to be": that is the question.
Whether it's nobler in the mind to suffer.'''