Publication de Python 3.8
Les nouveautés les plus intéressantes : Expression d'attribution : Le nouvel opérateur := permet d'assigner des valeurs à des variables à l'intérieur des expressions. Par exemple : if (n := len(a)) > 10: print(f'La liste est trop longue ({n} éléments, attendu <= 10)') Arguments positionnels uniquement : Il est désormais possible d'indiquer quels paramètres des fonctions peuvent être passés par la syntaxe des arguments nommés et lesquels ne le peuvent pas. Exemple : def f(a, b, \, c, d, *, […]
