#Python における一重引用符、二重引用符、三重引用符の違い
1 一重引用符の一般的な使用法C 言語の文字列リテラルを表すために二重引用符を使用するのと同じです
eg:
(1) str1 = 'aaa' (等价于str = "aaa")
(2) str2 = 'aaa,\
bbb'
(等价于str2 = "aaa,\
bbb")
ログイン後にコピー
str1 と str2 を出力する場合、
## となります。引用符と二重引用符の違いは主に、一重引用符で囲まれた文字列に " が含まれる場合はエスケープ文字 (\) を使用する必要がなく、その逆も同様であるという事実に反映されています。
(1) str1 = 'aaa"bbb'
(2) str2 = "aaa'bbb"
ログイン後にコピー
str1、str2 をそれぞれ出力します。 Yes
aaa"bbb
aaa'bbb
ログイン後にコピー
3 三重引用符には 2 つの形式があります ("""String content""" または '''String content''')
<1>これら2つ フォームの使い方にほとんど違いはありませんが、厳密に言うと上記と同じ違いがあります
str1 = '''aaa"""bbb'''(等价于"""aaa\"""bbb""")
str2 = """aaa'''bbb"""(等价于'''aaa\'''bbb''')
ログイン後にコピー
<2>三重引用符の中心的な使い方は次のとおりです。主に 2 つの区切り文字を含むクロスライン文字列に反映されます。 キャリッジ リターン文字やライン フィード文字など、表示されているものと表示されていないものを含む、シンボル間のすべての文字
str1 = '''aaa
bbb'''
ログイン後にコピー
Print str1
これに基づいて、書式設定が必要な場合の三重引用符の機能 複数行の文字を入力する場合、エスケープ文字の入力を減らすことができます
<3>また、Pythonには複数行のコメント記号がないため、三重引用符を使用します通常は代わりに引用符が使用されます
関連する推奨事項:Python チュートリアル>>
以上がPythonの一重引用符、二重引用符、三重引用符の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。