ホームページ  >  記事  >  バックエンド開発  >  Pythonの一重引用符、二重引用符、三重引用符の違い

Pythonの一重引用符、二重引用符、三重引用符の違い

藏色散人
藏色散人オリジナル
2019-07-03 09:19:0111197ブラウズ

Pythonの一重引用符、二重引用符、三重引用符の違い

#Python における一重引用符、二重引用符、三重引用符の違い

1 一重引用符の一般的な使用法C 言語の文字列リテラルを表すために二重引用符を使用するのと同じです

eg:

(1) str1 = 'aaa' (等价于str = "aaa")
  (2) str2 = 'aaa,\
  bbb'
  (等价于str2 = "aaa,\
  bbb")

str1 と str2 を出力する場合、

  aaa
  aaa,bbb
## となります。引用符と二重引用符の違いは主に、一重引用符で囲まれた文字列に " が含まれる場合はエスケープ文字 (\) を使用する必要がなく、その逆も同様であるという事実に反映されています。
  (1) str1 = 'aaa"bbb'
  (2) str2 = "aaa'bbb"

str1、str2 をそれぞれ出力します。 Yes

  aaa"bbb
  aaa'bbb

3 三重引用符には 2 つの形式があります ("""String content""" または '''String content''')

f35d6e602fd7d0f0edfa6f7d103c1b57これら2つ フォームの使い方にほとんど違いはありませんが、厳密に言うと上記と同じ違いがあります

   str1 = '''aaa"""bbb'''(等价于"""aaa\"""bbb""")
   str2 = """aaa'''bbb"""(等价于'''aaa\'''bbb''')

2cc198a1d5eb0d3eb508d858c9f5cbdb三重引用符の中心的な使い方は次のとおりです。主に 2 つの区切り文字を含むクロスライン文字列に反映されます。 キャリッジ リターン文字やライン フィード文字など、表示されているものと表示されていないものを含む、シンボル間のすべての文字

  str1 = '''aaa
  bbb'''

Print str1

  aaa
  bbb

これに基づいて、書式設定が必要な場合の三重引用符の機能 複数行の文字を入力する場合、エスケープ文字の入力を減らすことができます

5bdf4c78156c7953567bb5a0aef2fc53また、Pythonには複数行のコメント記号がないため、三重引用符を使用します通常は代わりに引用符が使用されます

関連する推奨事項:Python チュートリアル>>

以上がPythonの一重引用符、二重引用符、三重引用符の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。