Sujet : Re: Tricher au scrabble...
De : ram (at) *nospam* zedat.fu-berlin.de (Stefan Ram)
Groupes : fr.comp.lang.pythonDate : 07. Dec 2023, 17:57:34
Autres entêtes
Organisation : Stefan Ram
Message-ID : <attribution-20231207165650@ram.dialup.fu-berlin.de>
References : 1 2 3 4 5 6 7
yves <
yves@free.invalid> writes:
Le Sat, 02 Dec 2023 03:48:09 +0100, Michel a écrit:
while line := fp.readline().rstrip():
Tiens, je ne connaissais pas cet opérateur ( := ) ni cette syntaxe.
La syntaxe de l'instruction while est la suivante :
|while_stmt ::= "while" assignment_expression ":" suite
. Elle ne dit donc rien directement sur les opérateurs.
Mais ":=" apparaît directement dans la syntaxe de l'instruction
d'expression !
|assignment_expression ::= [identifier ":="] expression
Il y a aussi un exemple :
|while chunk := file.read(9000):
| process(chunk)
("The Python Language Reference", Release 3.13.0a0).