Heim > Backend-Entwicklung > Python-Tutorial > 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

藏色散人
Freigeben: 2019-07-03 15:57:10
Original
11270 Leute haben es durchsucht

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")
Nach dem Login kopieren

Beim Drucken von str1 bzw. str2 sind sie

  aaa
  aaa,bbb
Nach dem Login kopieren

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"
Nach dem Login kopieren

Drucken str1 und str2 sind jeweils

  aaa"bbb
  aaa'bbb
Nach dem Login kopieren

3 Es gibt zwei Formen von dreifachen Anführungszeichen ("""String content""" oder '''String content''')

 <1> Diese beiden Formen Es gibt fast keinen Unterschied in der Verwendung, aber genau genommen gibt es den gleichen Unterschied wie oben

   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;)
Nach dem Login kopieren

 <2>Die 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 = &#39;&#39;&#39;aaa
  bbb&#39;&#39;&#39;
Nach dem Login kopieren

Print str1

  aaa
  bbb
Nach dem Login kopieren

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.

 <3> 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage