URL: https://linuxfr.org/users/serge_ss_paille/journaux/pythreries-perl-ou-python Title: Pythreries - Perl ou Python? Authors: serge_sans_paille Date: 2019年01月06日T13:01:46+01:00 License: CC By-SA Tags: python3 Score: 22 Demat' iNal Au hasard d'un nouveau projet autour de l'analyse du langage Python, j'ai découvert quelques détails du langage Python que l'on peut résumer en cette simple ligne: ```python def _(*,_=...): [...] ``` outre l'aspect très perlesque de cette ligne, elle illustre plusieurs détails cocasses : 1. Il est possible de réutiliser le nom de la fonction dans un de ces arguments, et c'est l'argument qui a la priorité 2. C'était la première fois que je voyais la syntaxe avec une astérisque seule dans une liste d'argument, pour forcer l'usage de paramètres nommés pour les arguments suivants 3. L'ellipse (`...`) est une expression valide partout où une expression est possible. On ne peut pas faire grand chose avec, mais elle est là! Voilou, cette fonction est inutile mais elle compile, c'est déjà ça!