English

English


Home


Products


Download


Tutorials

    Python Section
  • Python Référence Rapide

  • Web Ring/Links


    Contact

    Opération sur les variables

    Affectation de plusieurs variables en même temps

    Plusieurs 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 vide

    Une 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
    []



    Previous Page
    4/13

    Next Page