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

藏色散人
リリース: 2019-07-03 15:57:10
オリジナル
11223 人が閲覧しました

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''')

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

   str1 = &#39;&#39;&#39;aaa"""bbb&#39;&#39;&#39;(等价于"""aaa\"""bbb""")
   str2 = """aaa&#39;&#39;&#39;bbb"""(等价于&#39;&#39;&#39;aaa\&#39;&#39;&#39;bbb&#39;&#39;&#39;)
ログイン後にコピー

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

  str1 = &#39;&#39;&#39;aaa
  bbb&#39;&#39;&#39;
ログイン後にコピー

Print str1

  aaa
  bbb
ログイン後にコピー

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

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

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート