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 (et 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 utilisantenumerate, ajout de deux lignes sur les expressions d'itérables (mapetfilter) 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 avecwith
A+
Commentaires :voir le flux Atomouvrir dans le navigateur