Escape -Zeichen in jeder Programmiersprache stellen dar. Wenn neue Anfänger das Programmieren lernen, haben sie oft Schwierigkeiten, wenn sie versuchen, Anführungszeichen innerhalb einer Zeichenfolge auszudrucken. Dieser Beitrag zeigt Ihnen, wie Sie genau das tun können.
Der Inhalt dieses Beitrags enthält die folgenden:
Fehler in den Druckzitaten in der Begegnung mit Python -Benutzern
Um zu verstehen, wie die Zitate in der Ausgabe gedruckt werden können. Nehmen Sie dazu den folgenden Code:
Stringvar = ""Hallo"" Welt ""Das ist LinuxHint!""
print (Stringvar)
In diesem Code -Snippet möchte der Benutzer Zitate rund um das Wort „Welt“ anzeigen.”Wenn dieser Code ausgeführt wird, wird der Benutzer jedoch auf den folgenden Fehler erfüllt, der auf der Ausgabe angezeigt wird:
Wie Sie sehen können, besagt die Ausgabe, dass der Benutzer einen Syntaxfehler erfüllt hat. Dieser Fehler tritt auf, weil der Compiler es so ansieht, als ob die Hauptzeichenfolge beendet ist und das kommende Wort variabel ist.
Lassen Sie uns sehen, wie Sie diesen Fehler vermeiden und die erforderliche Ausgabe erhalten.
Lösung 1: Verwenden von wechselenden Anführungszeichen
Die allererste Lösung dreht sich um die Verwendung von wechselenden Anführungszeichen. Wenn der Benutzer versucht, eine Zeichenfolge mit doppelten Anführungszeichen zu erstellen, kann der Benutzer einfach einzelne Anführungszeichen innerhalb der Zeichenfolge verwenden, ohne den Syntaxfehler zu verursachen. Dies geht auch umgekehrt, wenn der Benutzer einzelne Zitate zum Definieren der Zeichenfolgen verwendet hat, und doppelte Anführungszeichen, um das Wort innerhalb der Zeichenfolgen zu wickeln.
Für das oben erwähnte Beispiel lautet die richtige Lösung als:
Stringvar = ""Hallo 'World' Dies ist LinuxHint!""
print (Stringvar)
Wenn dieser Code ausgeführt wird, wird die folgenden Ergebnisse erzielt:
Die Ausgabe zeigt, dass der Benutzer die erforderliche Ausgabe erhalten konnte, ohne Fehler zu begegnen. Alternativ kann der Benutzer die folgenden Anführungszeichen verwenden:
Diesmal konnte der Benutzer die doppelten Anführungszeichen in den Ausgabesteichen zeigen.
Lösung 2: Verwenden der Backslash ""\"" vor Anführungszeichen
Die zweite Lösung besteht darin, einfach einen Backslash in die Zeichenfolge vor den Anführungszeichen zu setzen, da der Backslash dem Compiler sagt. Der richtige Code für das obige Beispiel ist wie folgt:
Stringvar = ""Hallo"" Welt ""Das ist LinuxHint!""
print (Stringvar)
Wenn dieser Code ausgeführt wird, werden die folgenden Ergebnisse für die Ausgabe erstellt:
Der Ausgang zeigt an, dass die erforderliche Ausgabe erfolgreich auf das Terminal gedruckt wurde.
Abschluss
Die Anführungszeichen können leicht in eine Zeichenfolge eingefügt und mit zwei verschiedenen Ansätzen auf das Terminal gedruckt werden. Der erste Ansatz beinhaltet die Verwendung alternativer Anführungszeichen für die Definition der Zeichenfolge und die Verwendung in der Zeichenfolge. Der zweite Ansatz besteht darin, den Backslash vor den Anführungszeichen zu verwenden. Beide Lösungen wurden in diesem Leitfaden erläutert.
"