Heim > Artikel > Backend-Entwicklung > Der Unterschied zwischen einfachen Anführungszeichen, doppelten Anführungszeichen und dreifachen Anführungszeichen in Python
In Python können Zeichenfolgen in einfache oder doppelte Anführungszeichen eingeschlossen werden. In PHP sind jedoch einige einfache Anführungszeichen und doppelte Anführungszeichen unterschiedlich, obwohl die dargestellten Zeichen String sind, in PHP jedoch schon schneller analysiert als doppelte Anführungszeichen.
Wenn Sie ein String-Objekt in Python darstellen müssen, gibt es keinen Unterschied zwischen einfachen und doppelten Anführungszeichen.
Umgekehrt. Aus diesem Grund erlaubt Python zwei Methoden. In praktischen Anwendungen werden häufiger einfache Python-Anführungszeichen und doppelte Python-Anführungszeichen verwendet. Bei diesen beiden Darstellungsmethoden ist es nicht erforderlich, ständig Escape-Zeichen zu verwenden.
Zum Beispiel in Python:
a = 'i love 'laowang python''
print a
und
a = "i love 'laowang python'"
print a Ergebnisse Es ist das Gleiche.
Python-Dreifach-Anführungszeichen werden zur Eingabe von mehrzeiligem Text verwendet, was bedeutet, dass der zwischen den Dreifach-Anführungszeichen eingegebene Inhalt unverändert beibehalten wird. Die einzelnen Zahlen und doppelten Anführungszeichen müssen nicht maskiert werden und die unsichtbaren Zeichen wie z n und t bleiben erhalten. Der Vorteil besteht darin, dass Sie mehrzeiligen Text ersetzen können.
Zum Beispiel:
content = '''wwwfefefefefse %(name)s ist
haha, er ist %(age)s'''
c = content % {'name':' pythoner ','age': '20'}
Das Ergebnis von print c ist:
wwwfefefefefsepythoner ist
haha, er ist 20 Jahre alt