Heim  >  Artikel  >  Backend-Entwicklung  >  Der Unterschied zwischen einfachen Python-Anführungszeichen, doppelten Anführungszeichen und dreifachen Anführungszeichen

Der Unterschied zwischen einfachen Python-Anführungszeichen, doppelten Anführungszeichen und dreifachen Anführungszeichen

藏色散人
藏色散人Original
2019-07-03 09:19:0111191Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn