Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #4320
| Message-ID | <9NtQvk4X1zn-zoSMuWw_pK_j7Xg@jntp> (permalink) |
|---|---|
| Subject | Re: Documentaire |
| References | <JOPhLps1jUbsZBMAjs_r9WMKCJQ@jntp> <68b70406$0$12947$426a34cc@news.free.fr> <x2P9v2iv10GXzVsopXihFUqXyCs@jntp> <87qzwnv9yk.fsf@free.fr.invalid> |
| Newsgroups | fr.comp.lang.python |
| Date | 2025-09-03 20:25 +0000 |
| Organization | Nemoweb |
| From | Python <jp@python.invalid> |
Le 03/09/2025 à 17:20, yves a écrit :
> Python <jp@python.invalid> writes:
>
>>>>> all( (_ := x) % 2 == 0 for x in (0, 2, 4, 7, 9, 8))
>> False
>>>>> _
>> 7
>
> CQFD ! du Python qui ressemble à du Perl. Tu l'as fait exprès !?
Bon, certes j'ai fait du Perl longtemps avant de passer à Python, ceci
dit je ne vois de problème ici.
J'utilise _ tout de suite, le contexte suffit.
De même pour définir un décorateur j'utilise la forme :
def theMagnificientDecorateor:
class/def _
...
return _
l'appeler "thefunc" ou "theclass" n'apporte aucune lisibilité
supplémentaire.
Par plus que first_non_even_number := ... au lieu de _ := ...
"_" est *explicite* (import this)
En revanche, même du temps de Perl j'évitais le "$_" implicite, et même
implicite s'il y a plus d'une mention, plutôt que :
while(<>) {
s/chat/chien/;
print;
}
j'aurais écrit :
while($line = <>) {
$line =~ s{chat}{chien};
print $line;
}
Comme je dit à mes potes (ex- ou non) perlistes : "Perl 6 est arrivé à
temps, c'est Python 3". Genre :-)
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Documentaire Python <jp@python.invalid> - 2025-08-29 21:34 +0000
Re: Documentaire Olivier Miakinen <om+news@miakinen.net> - 2025-08-30 16:38 +0200
Re: Documentaire kurtz le pirate <kurtzlepirate@free.fr> - 2025-08-31 11:08 +0200
Re: Documentaire Olivier Miakinen <om+news@miakinen.net> - 2025-08-31 11:58 +0200
Re: Documentaire Thierry P <olmia2b@gmail.com> - 2025-09-02 15:17 +0200
Re: Documentaire Gosseyn <gosseyn@gosseyn.net> - 2025-09-04 17:45 +0200
Re: Documentaire Thierry P <olmia2b@gmail.com> - 2025-09-02 15:16 +0200
Re: Documentaire Gosseyn <gosseyn@gosseyn.net> - 2025-09-04 17:42 +0200
Re: Documentaire Python <jp@python.invalid> - 2025-09-04 15:47 +0000
Re: Documentaire Thierry P <olmia2b@gmail.com> - 2025-09-02 15:13 +0200
Re: Documentaire yves <yves@free.invalid> - 2025-09-02 14:49 +0000
Re: Documentaire Python <jp@python.invalid> - 2025-09-02 15:11 +0000
Re: Documentaire Dominique <dominique.sextant@orange.fr.invalid> - 2025-09-03 05:15 +0200
Re: Documentaire Python <jp@python.invalid> - 2025-09-03 10:08 +0000
Re: Documentaire Dominique <dominique.sextant@orange.fr.invalid> - 2025-09-03 18:02 +0200
Re: Documentaire yves <yves@free.fr.invalid> - 2025-09-03 17:27 +0200
Re: Documentaire yves <yves@free.fr.invalid> - 2025-09-03 17:20 +0200
Re: Documentaire Python <jp@python.invalid> - 2025-09-03 20:25 +0000
Re: Documentaire Thierry P <olmia2b@gmail.com> - 2025-09-03 00:19 +0200
Re: Documentaire Python <jp@python.invalid> - 2025-09-03 10:13 +0000
Re: Documentaire yves <yves@free.invalid> - 2025-09-03 15:11 +0000
Re: Documentaire Gosseyn <gosseyn@gosseyn.net> - 2025-09-04 17:38 +0200
Re: Documentaire Python <jp@python.invalid> - 2025-09-04 15:44 +0000
Re: Documentaire Gosseyn <gosseyn@gosseyn.net> - 2025-09-04 17:50 +0200
Re: Documentaire Python <jp@python.invalid> - 2025-09-04 15:56 +0000
csiph-web