Manuelle Zeichenfolge Formatierungsmethode
Der einfachste und mit Abstand schlechteste aller Methoden, die sie mithilfe von Plus -Schildern oder Kommas ausdrucken. Sie setzen also Kommas oder Plus -Schilder, um Ihre Zeichenfolge zu erstellen. Dies ist als manuelle Formatierung bekannt. Wenn die Druckanweisung jedoch etwas kompliziert ist, kann dies chaotisch werden!
Beispiel 1:
hauptsächlich.pyAusgang:
Jenny lebt in MontrealBeispiel #2:
hauptsächlich.pyAusgang:
Jenny lebt in MontrealEs ist die dümmste Art, Dinge zu tun, aber es funktioniert, wenn Sie sich nicht an die verbleibenden Methoden erinnern.
Die String format () -Methode
Die String Format () -Methode ist bei weitem die einfachste und am weitesten verbreitete Methode. Mit dieser Methode fügen Sie einfach hinzu, wo Sie Werte ersetzen möchten. Die lockigen Zahnspangen sind Platzhalter, und wenn Sie dies wünschen, können Sie sie für Ihre Bequemlichkeit zahlen. Sie können sie auch so oder leer lassen, wenn Sie möchten.
Beispiel 1:
hauptsächlich.pyAusgang:
Jenny ist 23 Jahre alt.Hier setzen wir lockige Zahnspangen und sagen Python, dass wir die lockigen Zahnspangen durch die Werte in der .Format () Abschnitt. Hier haben wir also eine Liste [0] und eine Liste [1], um die ersten beiden Werte der Liste darzustellen. Python ersetzt die erste lockige Klammer durch eine Liste [0] und die zweite lockige Klammer durch eine Liste [1].
Beispiel #2:
hauptsächlich.pyAusgang:
Jenny ist 23 Jahre alt.In diesem Fall fügen wir den lockigen Zahnspangen Zahlen hinzu. Dies kann uns helfen, den Überblick zu behalten, was passiert. Die Gesamtergebnisse sind jedoch immer noch gleich.
Beispiel #3:
hauptsächlich.pyAusgang:
Jenny ist 23 Jahre alt.In diesem Fall verlagert wir die Indizierung auf die lockigen Klammern. Also bedeutet 0 [0] Liste [0], wobei der Listenteil in der angegeben ist .Format () Abschnitt. Auf der anderen Seite steht 0 [1] Hier steht für eine Liste [1]. Noch einmal geben wir die Liste in der an .Format () Methode. Also steht 0 für die Liste hier.
Beispiel Nr. 4:
hauptsächlich.pyAusgang:
Jenny ist 23 Jahre alt. Sie lebt in New York.In diesem Fall haben wir zwei Elemente in der .Format () Abschnitt - Liste und List2. Wir beziehen uns auf den ersten Element mit einem 0 und dem zweiten Element mit einem 1. 0 [0] entspricht der Liste [0], während 1 [0] List2 [0] entspricht.
Beispiel Nr. 5:
hauptsächlich.pyAusgang:
Jenny ist ein Mädchen, das 23 Jahre alt ist und in New York lebt.In diesem Fall verwenden wir keine Listen, sondern Wörterbücher. Für ein Wörterbuch können Sie es wie oben angegeben angeben.
In diesen Beispielen haben wir Listen und Wörterbücher verwendet, aber Sie müssen keine Listen oder Wörterbücher verwenden! Sie können auch einfache Variablen verwenden.
Beispiel Nr. 6:
hauptsächlich.pyAusgang:
Jenny ist 23 Jahre alt.Die dritte Methode, die Sie in den meisten Büchern finden, ist die Verwendung des % -Symbols. Jeder %-Symbol repräsentiert einen Wert.
%s - für Zeichenfolgen verwendet
%d - für Ganzzahlen verwendet
%f - Wird für schwimmende Punktzahlen verwendet
Beispiel Nr. 7:
hauptsächlich.pyAusgang:
Ich möchte lernen, zu codieren? Gehen Sie zu LinuxHint.com
In diesem Fall setzen wir einen Prozentsatz in unserem Satz ein - „möchten Code lernen, zu codieren? Gehe zu %S” - und verwenden Sie dann das prozentuale Zeichen, um den zu ersetzenden Wert zu beschreiben.
Jetzt bedeutet %s eine Zeichenfolge, aber Sie können dies nach Ihren Wünschen ändern. Zum Beispiel:
Beispiel #2:
hauptsächlich.pyAusgang:
LinuxHint hostet über 1000 ArtikelBeispiel #3:
hauptsächlich.pyAusgang:
Eine Hälfte ist auch als 0 bekannt.500000
Beispiel Nr. 4:
Sie können jedoch so viele der %-Symbolen verwenden, wie Sie in einer Saite möchten. Zum Beispiel:
hauptsächlich.pyAusgang:
Ihr Name ist Jenny; sie ist 23 Jahre alt. Sie lebt in Montreal.Beachten Sie hier, dass wir 2 %s und 1 %d einbezogen haben. In solchen Fällen fügen Sie nur die Werte nach dem Prozentzeichen hinzu.
Beispiel Nr. 5:
Aber was wäre, wenn wir uns mit Listen befassen würden??
hauptsächlich.pyAusgang:
Ihr Name ist Jenny; sie ist 23 Jahre alt. Sie lebt in Montreal.Formatierte String -Literale Formatierung
Formatierte String-Literale sind auch als F-Strings bekannt. Mit dieser Methode können Sie eine Zeichenfolge innerhalb eines F oder eines F einfügen.
hauptsächlich.pyAusgang:
Jenny ist 23 Jahre alt.Weitere Informationen zur String -Formatierung finden Sie unter https: // docs.Python.org/3/tutorial/InputOutput.HTML#Fancier-Output-Formatierung.
Abschluss
In Python ist es nicht kompliziert, Strings zu manipulieren, aber es erfordert, dass Sie die verschiedenen Techniken kennen, um sie zu manipulieren. Sie möchten definitiv keine Kommas und Plus -Zeichen verwenden, um ein Stück String zu formatieren. Vielmehr verwenden die meisten Menschen die String format () -Methode. Es ist einfach und einfach und die am weitesten verbreitete Methode. Wenn Sie also das nächste Mal eine Zeichenfolge manipulieren müssen, verwenden Sie eine der oben genannten Methoden, verwenden Sie jedoch keine Kommas oder plus Zeichen!
Glückliche Codierung!