Chaînes de modèle dans Python 3.14 : traitement de chaînes plus sûr au-delà des f-strings

Python 3.14 introduit les chaînes de modèle (t-strings), étendant les f-strings pour permettre aux développeurs d'accéder et de transformer les valeurs avant l'interpolation des chaînes. Cela prévient les vulnérabilités de sécurité telles que l'injection SQL et les attaques XSS. Les t-strings sont résolues en un nouvel objet `Template` contenant des parties de chaînes et des expressions d'interpolation, permettant un traitement personnalisé, comme la désinfection HTML et la journalisation structurée. Cette amélioration fournit à Python une gestion des chaînes plus flexible et plus sûre, et ouvre de nouvelles possibilités pour la création de DSL et de moteurs de modèles sophistiqués.
Lire plus