Vergleich der String-Formatierung

Das Zen von Python sagt, „Es sollte einen – und vorzugsweise nur einen – offensichtlichen Weg geben, es zu tun.“ Und doch gibt es drei Hauptmethoden für die String-Formatierung in Python. In diesem Artikel werden diese drei Methoden miteinander verglichen und man erhält Erkenntnisse und Empfehlungen, welche Methode in der jeweiligen Situation die beste ist. Im Folgenden wird man: die alte Formatierung im C-Stil mit % kennenlernen; die String-Methode .format kennenlernen; das Python 3.6+ Feature […]

Verwendung des Unterstrichs mit Python

Ein einziger führender Unterstrich „_var“:Diese Verwendung in einem Namen, ist für den internen Gebrauch gedacht (z.B. zur Unterscheidung von private und public Variablen), und sie beruht auf einer Konvention der Python-Community. Dies ist ein Hinweis für Programmierer und nicht durch den Interpreter erzwungen (außer bei Wildcard-Importen). Bei einem Wildcard-Import (z.B. from my_module import *) sind _-Methoden nicht aufrufbar, nur bei einem regulären Import (z.B. import my_module). Diese Konvention erzwingt Python. Ein einziger abschließender Unterstrich „var_“: […]