Skip to main content
idego
Python

Python 3.8 – Feature-Auswahl. Was ist neu?

Von Idego Group

Python 3.8 – Feature-Auswahl. Was ist neu?

Python 3.8 führt drei bemerkenswerte Funktionen ein, die praktische Vorteile für Entwickler bieten.

Die erste Funktion ist der Walross-Operator (:=), benannt nach seiner visuellen Ähnlichkeit mit Augen und Zähnen. Dieser Zuweisungsausdrucks-Operator ermöglicht es Entwicklern, Variablen innerhalb von Bedingungsausdrücken und Comprehensions zuzuweisen und auszuwerten, was zu saubererem, prägnantrem Code führt. Der Operator erweist sich besonders nützlich in Listen-Comprehensions, wenn eine Filterung auf Basis berechneter Werte erforderlich ist.

Python 3.8 hat neue Möglichkeiten für F-Strings eingeführt, die das Debugging und Logging verbessern. Der =-Spezifizierer ermöglicht die automatische Anzeige von Variablennamen und deren Werten. Diese Funktion aktualisiert Log-Nachrichten beim Refactoring automatisch und unterstützt Format-Spezifizierer zur Umwandlung von Objekten in menschenlesbare Darstellungen.

Seit Python 3.6 behalten Wörterbücher die Einfügereihenfolge bei. Python 3.8 erweitert dies durch die Ermöglichung umgekehrter Iteration über Wörterbücher mit der Funktion reversed(). Dies erlaubt Entwicklern, Wörterbucheinträge in umgekehrter Einfügereihenfolge zu verarbeiten, ohne manuelle Workarounds zu benötigen.

Diese Funktionen ermöglichen es Entwicklern, sofort konsistenteren, wartbareren Code zu schreiben.

Verwandte Artikel