Vorlagen-Strings (t-Strings) in Python 3.14: Sicherere String-Formatierung
Python 3.14, voraussichtlich Ende 2025 verfügbar, führt Vorlagen-Strings (t-Strings) ein, eine bedeutende Verbesserung der String-Formatierung. Es werden die Sicherheitsrisiken von f-Strings bei der Verarbeitung von Benutzereingaben (wie SQL-Injection und XSS) adressiert, indem t-Strings die String-Formatierung vom Inhalt trennen. Dies ermöglicht ein sicheres Escaping vor der Formatierung und erhöht die Flexibilität für komplexe Aufgaben wie das Generieren von sicherem HTML. Entwickler greifen über die Eigenschaften .strings und .values auf die Stringteile und Werte zu und können eine benutzerdefinierte Formatierung durchführen. Die Iteration wird ebenfalls unterstützt, um die Verarbeitung zu vereinfachen. Dies erhöht die Sicherheit von Python und erweitert die Möglichkeiten der String-Manipulation.