1つの生複数行の文字列で-6 Python文字列
文字列は文字の多くは、エスケープする必要が含まれている場合は、エスケープになります各文字のために非常に面倒になります。これを避けるために、我々は、文字列の前に接頭辞を追加することができ r
、これは、文字をエスケープする必要はありません生の文字列であることを示しています。例えば:
1 R ' \(〜_〜)/ \(〜_〜)/ '
しかし、r'...'
表現は、複数行の文字列が明示含めることはできません表すことができない'
と "
、文字列(なぜ?)
あなたは複数行の文字列を表現したい場合に使用することができ'''...'''
、彼は言いました:
1 '' ' 1行目 2 行目2 3 行目3 '''
上記の文字列のとまったく同じ表現であり、以下のとおりです。
1 ' 1行目\ NLINE 2 \ NLINE 3 '
また、複数行の文字列の前に添加することができる r
、この文字列は、複数行の生の文字列となっています:
1、R 「」」Pythonのは『グイド』によって作成されます。 2 これは、無料で学ぶことは簡単です。 3 者はimoocでのPythonを学ぶ始めましょう!「「」
タスク
次の文字列を使用してくださいr'''...'''
書き換えの形で、印刷で印刷:
「\ 『すること、するかしない\』:それは問題です\ nWhetherそれ\」sの苦しむために心の中で貴「。
1 #のコード= UTF-8 2 "" " 3 生字符串与多行字符串中パイソン 4 著者:liujiaqi 5 日:2019年9月18日 6 """ 7つの #はコーデックス入力 8 9 プリント(Rは' 「『であるために、またはではない』:それが問題だ。 10 苦しむことを念頭に置い貴だかどうか。『』」)
最初の改行\ N Rを除去するエスケープ文字を追加した後、複数の行に文字列、および、\