Accueil > Python au lycée > Généralités > Les affectations (en Python)

Les affectations (en Python)

jeudi 12 août 2010, par Denis LE FUR

Les affectations simples


Le symbole d’affectation est le signe "=".

Lors d’une affectation, Python crée à la fois la valeur et la variable qui pointe vers cette valeur.

Voici quelques exemples :

Dans cet exemple, a=2 crée le nombre entier 2 et la variable a pointant sur 2.

Ensuite, b=a crée une variable b qui pointe sur la valeur pointée actuellement par a, c’est-à-dire 2.

La commande a="une framboise" crée une chaîne de caractère et fait pointer la variable a dessus.

On peut alors vérifier que la variable b est inchangée.

Enfin, a=2. crée cette fois-ci un flottant 2.0 et fait pointer a dessus.

Affectations simultanées


Voici quelques exemples :

La commande a,b=3,4 affecte simultanément la valeur 3 à a et la valeur 4 à b.

Dans une cas, on pourrait aussi bien remplacer cette instruction par a=3 et b=4.

Par contre l’instruction a,b=b,a est plus intéressante car elle permet de permuter les valeurs de a et b, ce qui ne peut se faire autrement qu’en utilisant une troisième variable.

SPIP | | Plan du site | Suivre la vie du site RSS 2.0