String-Formatierung

Python überlädt den zweistelligen Operator % so, dass er auch auf Strings funktioniert (sonst steht % bei Zahlen für den Divisionsrest). Bei Strings erfüllt er dieselbe Rolle wie die Funktion sprintf in C: Er bietet ein einfaches Verfahren, Werte als Strings zu formatieren, wobei die Formatdefinition mit einem String beschrieben wird. Kurzum, dieser Operator bietet eine kompakte Möglichkeit, mehrere String-Ersetzungen zu codieren.

Um Strings zu formatieren, machen Sie Folgendes:

  1. Erstellen Sie links vom %- Operator einen Format-String mit Konvertierungszielen darin, die mit % anfangen (z.B. "%d").

  2. Erstellen Sie rechts vom %- Operator ein Objekt (bzw. mehrere Objekte in Klammern), die Python in den Konvertierungszielen des Format-Strings ...

Get Einfüehrung in Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.