Le langage Python évolue progressivement, version après version et de nouvelles fonctionnalités voient le jour et changent la manière dont le langage peut être appréhendé.Au-delà de la curiosité que ces changements provoquent, ils sont des révolutions silencieuses ayant un impact réel sur le style de codage.
Python 3 a plus de 10 ans (sorti fin 2008), mais c’est la sortie de sa version 3.3, au dernier trimestre 2012, qui l’a réellement mis sur les rails. Il a apporté de très nombreux changements qui ont depuis largement été intégrés par les développeurs. Cependant, depuis 7 ans et demi, il n’a pas cessé d’évoluer et a apporté de nouveaux changements tout aussi importants.
1. Chaînes formatées
Nous parlons ici de ce que vous connaissez sûrement sous le nom de f-string. Ces changements s’inscrivent dans une évolution qui ne date pas d’hier.
Depuis toujours, Python utilise l’opérateur modulo pour permettre de formater des chaînes de caractères [1] :
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première