単一引用符と二重引用符
Pythonでは、我々はすべてのような、単一引用符と二重引用符は、文字列を表すために使用することができることを知っています
STR1 = 'のpython' STR2 = "パイソン"
STR1とstr2は違いはありません。遭遇した状況が文字をエスケープする必要がある場合でも、単一引用符と二重引用符のバージョンを見てください。
単一引用符のバージョン:
STR3は= \「と\ 『Bの\』の2つの大文字です。」「我々は、すべての\ことを知っています」
二重引用符のバージョン:
STR4は=「私たちは皆、 『A』と 『B』は2つの大文字であることを知っています。」
単一引用符は、電流を決定するために、コンパイラはエスケープ文字、二重引用符多くの便利でできるように「\」を追加する必要があります。
逆に、二重引用符内の文字列ならば、エスケープ文字の使用を避けるために、単一引用符は、文字列を定義するために使用することができます。
STR5 =「先生は言った: 『練習は完璧になり』非常に有名なことわざです。」
2つ、3つ、および単一引用符の三対
図3は、実際には3つのシングルと二重引用符は、頻繁に使用されるのではなく、文字列のいくつかの特別な形式で偉大使用があります。私たちは一緒に一つのラインに文字列の定義のみ単一引用符または二重引用符を使用するときに複数の行を記述する必要がある場合は通常、あなたは\の各行の末尾に追加する必要があります例えばハイフンを表し:
STR1 =「名前の一覧:\ 華李\ チャオトウ」
そして、あなたは、所望の出力を得るために書き込むことができない場合でも:
リストの名前: 李の華 チャオトウ小平、
実際には、出力は次のようです:
>>> STR1 =「名前の一覧:\ ...華李\ ...チャオトウ」 >>>印刷(STR1) 名のリスト:華李チャオトウ
だから、どのように我々は、出力形式、それを期待して行の名前を取得するには?これは、3重引用符の役割です。
>>> STR1 =「」「名前のリスト: ...華李 ...チャオトウ ... 『』」 >>>印刷(STR1) 名のリスト: 華李 チャオトウ
我々はまた、\によって、文字列に追加することができますが、n個達成:
>>> STR1 =「名前の一覧:\ nHua李\ nChaoトウ」 >>>印刷(STR1) 名のリスト: 華李 チャオトウ
あなたは混乱の多くを入力すると、しかし、これは見えます。そのため、3つの単一引用符または二重引用符が同じであるとして、この場合には、3つのマークを使用するために、唯一の文字列は単一引用符は次のように二重引用符を使用して定義する必要があります含まれている場合は注意を払う必要があります。
そして、3重引用符を使用すると、特別な役割が固執することです:コメントの追加します
>>> STR1 = "" " ...名のリスト: ...華李#立華 ...チャオトウ#DengChao ... """ >>>印刷(STR1) 名のリスト: 華李#とLihua チャオトウ#DengChao
また、複数行のコメントは、3つの単一引用符でも使用することができます ' 『』または3二重引用符 例えば『』、「コメント囲み:
単一引用符のバージョン:
#!は/ usr / binに/のpython3 「」「 これは、複数行のコメントで、3つの単一引用符で これが3つの単一引用符で、複数行のコメントである 。これは、3つの引用符で、複数行のコメントである 」「」 印刷( "こんにちは、世界!「)
二重引用符のバージョン:
#!は/ usr / binに/のpython3 「」「 これは、複数行のコメントがあり、3つの二重引用符を使用して 3二重引用符を使用し、これは複数行コメントである 3二重引用符を使用、これは複数行コメントです 」「」 "(印刷をこんにちは、世界!「)
参考リンクします。https://www.cnblogs.com/zzdbullet/p/10025301.html