URL: https://linuxfr.org/forums/programmation-python/posts/nouvelle-version-memento-python-3-v2-1-0-changement-hebergement Title: Nouvelle version Mémento Python 3 (v2.1.0) + changement hébergement Authors: lolop Date: 2025年05月15日T10:04:58+02:00 License: CC By-SA Tags: python et aide-mémoire Score: 9 Salut, À l'occasion d'un changement dans l'hébergement, j'en ai profité pour remettre à jour le Mémento Python 3 (dont la dernière version 2.0.6 datait de juin 2017). Il est dispo dorénavant sur [py3memento.lisn.fr](https://py3memento.lisn.fr/) (et [py3cheatsheet.lisn.fr](https://py3cheatsheet.lisn.fr/) pour la version anglaise). C'est la version 2.1.0, dans les modifications : - affection, ajout opérateur morse (walrus) `:=` - ajout de l'instruction `match` ... `case` - formatage de chaînes, bascule sur les _f-string_ (remplacement aussi aux endroits où .format() apparaissait) - méthodes des chaînes, ajout de `.format()`, `.removeprefix()`, `.removesuffix()` - boucle `for`, révision algo for sur index en utilisant `enumerate`, ajout de deux lignes sur les expressions d'itérables (`map` et `filter`) en programmation fonctionnelle - opérateurs de fusion `|` et de mise à jour `|=` des dictionnaires - réorganisation de la section indexation des séquences pour gagner de la place - signalisation `()` autour de _context managers_ pour ouvrir plusieurs fichiers avec `with` A+