O'Reilly logo

Einfüehrung in Python by David Ascher, Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required