8.4. Konvertierung#
In den folgenden Abschnitten geht es um die Umwandlung von Werten zu Text. Wenn Sie mit print() arbeiten, passiert dabei ständig Konvertierung – Zahlen, Listen und andere Objekte werden für die Ausgabe in lesbare Zeichenketten verwandelt.
Zuerst sehen wir uns an, wie print() automatisch alle Datentypen in Strings umwandelt. Dazu gehört auch die Funktion str(), mit der Sie diese Umwandlung explizit durchführen können, wenn Sie einen Wert nicht direkt ausgeben, sondern in einem String weiterverwenden möchten.
Danach lernen Sie f-Strings kennen: eine Schreibweise, mit der Sie Variablen und Ausdrücke direkt in Strings einbinden. Statt Werte und Text mit Plus oder Komma zu verketten, schreiben Sie den Ausdruck einfach in geschweifte Klammern – und können zusätzlich formatieren, z.B. wie viele Dezimalstellen angezeigt werden oder ob Tausendertrennzeichen erscheinen sollen.