Les chaînes de modèle (t-strings) en Python 3.14 : une mise en forme des chaînes plus sûre

2025-04-21

Python 3.14, dont la sortie est prévue pour fin 2025, introduit les chaînes de modèle (t-strings), une amélioration significative de la mise en forme des chaînes. En s'attaquant aux risques de sécurité des f-strings lors du traitement des données saisies par l'utilisateur (comme les injections SQL et les attaques XSS), les t-strings séparent la mise en forme des chaînes du contenu. Cela permet un échappement sûr avant la mise en forme, augmentant ainsi la flexibilité pour les tâches complexes, telles que la génération de HTML sécurisé. Les développeurs accèdent aux parties de la chaîne et aux valeurs via les propriétés .strings et .values, ce qui permet une mise en forme personnalisée. L'itération est également prise en charge pour un traitement plus facile. Cela améliore la sécurité de Python et étend les capacités de manipulation des chaînes.

Lire plus
Développement