Home
Products
Download
Tutorials
Web Ring/Links
Contact
|
Opération sur les variables Affectation de plusieurs variables en même tempsPlusieurs
variables séparées par le signe = (égal)
peuvent être affectée en même temps. La
valeur étant derrière le dernier égal. Cela permet de
limiter les lignes de codes et de rendre le code plus lisible. Le
comportement des variables ne changera pas que leur initialisation soit
simple ou multiple.
Exemples : Affectation multiple | Affectation simple | >>>A=B=C=0 >>>A+=1 >>>B+=2 >>>C+=3 >>>print A,"\n", B, "\n", C 1 2 3 | >>>A=0 >>>B=0 >>>C=0 >>>A+=1 >>>B+=2 >>>C+=3 >>>print A,"\n", B, "\n", C 1 2 3 | L'affectation
multiple peut aussi être utilisée avec des listes. La
pratique démontre que le comportement des variables
diffère suivant qu'elles sont initialisées par la
méthode simple ou multiple. L'affectation multiple crée
en réalité une seule variable liste appelée par
différents noms.
Exemples :
Affectation multiple | Affectation simple | >>>A=B=C=[ "1", 2, 3] >>>A+=["4", 5, 6] >>>B+=["7", 8, 9] >>>C+=["10", 11, 12] >>>print A,"\n", B, "\n", C ['1', 2, 3, '4', 5, 6, '7', 8, 9, '10', 11, 12] ['1', 2, 3, '4', 5, 6, '7', 8, 9, '10', 11, 12] ['1', 2, 3, '4', 5, 6, '7', 8, 9, '10', 11, 12] | >>>A=[ "1", 2, 3] >>>B=[ "1", 2, 3] >>>C=[ "1", 2, 3] >>>A+=["4", 5, 6] >>>B+=["7", 8, 9] >>>C+=["10", 11, 12] >>>print A,"\n", B, "\n", C ['1', 2, 3, '4', 5, 6] ['1', 2, 3, '7', 8, 9] ['1', 2, 3, '10', 11, 12] | Création d'une liste videUne liste vide peut être créée par l'assignation d'une liste vide ou à l'aide de la fonction range().
Exemples :
Affectation d'une liste vide | Par la fonction range() | >>>liste=[] >>>print liste [] | liste=range(1,0) >>>print liste [] |
|
|