Heim > Artikel > Backend-Entwicklung > Der Unterschied zwischen einfachen Python-Anführungszeichen, doppelten Anführungszeichen und dreifachen Anführungszeichen
Der Unterschied zwischen einfachen Anführungszeichen, doppelten Anführungszeichen und dreifachen Anführungszeichen in Python
1 Allgemeine Verwendung von einfachen Anführungszeichen und Doppelte Anführungszeichen Es ist dasselbe wie die Verwendung von doppelten Anführungszeichen zur Darstellung von Zeichenfolgenliteralen in der C++-Sprache
z. B.:
(1) str1 = 'aaa' (等价于str = "aaa") (2) str2 = 'aaa,\ bbb' (等价于str2 = "aaa,\ bbb")
Beim Drucken von str1 bzw. str2 sind sie
aaa aaa,bbb
2 einfache Der Unterschied zwischen Anführungszeichen und doppelten Anführungszeichen spiegelt sich hauptsächlich darin wider, dass, wenn die in einfache Anführungszeichen eingeschlossene Zeichenfolge „“ enthält, kein Escape-Zeichen () verwendet werden muss und umgekehrt
(1) str1 = 'aaa"bbb' (2) str2 = "aaa'bbb"
Drucken str1 und str2 sind jeweils
aaa"bbb aaa'bbb
3 Es gibt zwei Formen von dreifachen Anführungszeichen ("""String content""" oder '''String content''')
f35d6e602fd7d0f0edfa6f7d103c1b57 Diese beiden Formen Es gibt fast keinen Unterschied in der Verwendung, aber genau genommen gibt es den gleichen Unterschied wie oben
str1 = '''aaa"""bbb'''(等价于"""aaa\"""bbb""") str2 = """aaa'''bbb"""(等价于'''aaa\'''bbb''')
2cc198a1d5eb0d3eb508d858c9f5cbdbDie Kernverwendung von dreifachen Anführungszeichen spiegelt sich hauptsächlich in zeilenübergreifenden Zeichenfolgen wider Alle Zeichen dazwischen, einschließlich sichtbarer und unsichtbarer Zeichen, wie Wagenrücklauf- und Zeilenvorschubzeichen, enthalten
str1 = '''aaa bbb'''
Print str1
aaa bbb
Basierend auf dieser Funktion von dreifachen Anführungszeichen, wenn formatiert Eingabe ist erforderlich. Wenn Sie mehrzeilige Zeichen verwenden, können Sie die Eingabe von Escape-Zeichen reduzieren.
5bdf4c78156c7953567bb5a0aef2fc53 Außerdem gibt es in Python keine mehrzeiligen Kommentarsymbole, daher werden im Allgemeinen dreifache Anführungszeichen verwendet
Verwandte Empfehlungen: „Python-Tutorial》
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen einfachen Python-Anführungszeichen, doppelten Anführungszeichen und dreifachen Anführungszeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!