Types de variables

1 h 30 min 1 exercice Niveau 2

Les variables ne sont rien d'autre que des emplacements mémoire réservés pour stocker des valeurs. Cela signifie que lorsque vous créez une variable, vous réservez un certain espace dans la mémoire.

En fonction du type de données d'une variable, l'interpréteur alloue la mémoire et décide de ce qui peut être stocké dans la mémoire réservée. Par conséquent, en affectant différents types de données aux variables, vous pouvez y stocker des entiers, des décimales ou des caractères.

Attribution de valeurs aux variables

Les variables Python ne nécessitent pas de déclaration explicite pour réserver de l'espace mémoire. La déclaration se fait automatiquement lorsque vous attribuez une valeur à une variable. Le signe égal (=) est utilisé pour attribuer des valeurs aux variables.

L'opérande à gauche de l'opérateur = est le nom de la variable et l'opérande à droite de l'opérateur = est la valeur stockée dans la variable. Par exemple :

#!/usr/bin/python3

counter = 100          # An integer assignment
miles   = 1000.0       # A floating point
name    = "John"       # A string

print(counter)
print(miles)
print(name)

Ici, 100, 1000.0 et "Microlead" sont les valeurs assignées aux variables counter, miles et name, respectivement. Cela produit le résultat suivant :

100
1000.0
John

Affectation multiple

Python vous permet d'affecter une seule valeur à plusieurs variables simultanément.

Par exemple :

a = b = c = 1

Ici, un objet entier est créé avec la valeur 1, et les trois variables sont affectées au même emplacement mémoire. Vous pouvez également affecter plusieurs objets à plusieurs variables. Par exemple :

a, b, c = 1, 2, " john"

Ici, deux objets entiers avec les valeurs 1 et 2 sont affectés aux variables a et b respectivement, et un objet chaîne de caractères avec la valeur "john" est affecté à la variable c.

Types de données standard

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus