Vous êtes sur la page 1sur 6

Les variables en python

tresfacile.net/les-variables-en-python

admin 26 août 2022

1. Définition d'une variable Python


Une variable est un nom utilisé pour faire référence à un emplacement d'une zone
mémoire. La variable Python est également connue sous le nom d'identifiant et
utilisée pour stocker une valeur numérique, chaine de caractères ou booléenne...
En Python, nous n'avons pas besoin de spécifier le type de variable car Python
est un
langage à typage dynamique et suffisamment intelligent pour obtenir le type de
variable.

Pour déclarer une variable en python, vous n'avez pas besoin de déclarer son type. Une
variable en python se déclare en insérant directement son nom et en assignant une valeur
initiale. Un fois la variable insérée, python détecte automatiquement son type:

Exemple

Python

1  
2 n = 25
3  

ici on a déclarée une variable nommée 'n' et qui a pour valeur 25. A ce moment là,
python détecte le type de variable et la classe dans la catégorie des entiers.

Pour afficher la variable, on utilise l'instruction print (on verra qu'il s'agit d'une
fonction prédefinie en python)

Exemple

Python

1  
2 n = 25
3 print(n)
4  

Ce qui affiche à l'exécution: 25

On peut aussi ajouter un texte explicatif

Exemple

Python

1/6
1  
2 n = 25
3 print("La valeur de n est : " , n)
4  

Ce qui affiche à l'exécution:


La valeur de n est : 25

Exemple

Python

1  
2 nom = "Farid"
3 print("Le nom est : " , nom)
4  

Ce qui affiche à l'exécution


Le nom est : Farid

2. Règles de nommage d'une variable


Le langage Python offre à l'utilisateur de définir ses propre variables à condition de
respecter un ensemble de règles:

1. Le nom d'une variable doit commencer par une lettre ou un trait de


soulignement: comme student1, student2. 1student n'est pas accéptée !
2. Tous les caractères, à l'exception du premier caractère, peuvent être un
alphabet composé de minuscules (a-z), de majuscules (A-Z), de traits de
soulignement ou de chiffres (0-9).
3. Le nom d'une variable ne doit contenir ni espace ni caractère spécial (!,
@, #, %, ^, &, *).
4. Le nom d'une variable ne doit pas être identique à un mot clé défini dans
le langage.
5. Le nom d'une variable est sensibles à la casse: par exemple, Robert et robert
ne sont pas les mêmes.

Exemples de variables valides: bus1 , bus_numero_2, _a, b_7, etc.


Exemples de variables invalides: 3alpha, x%2, voiture autonome, etc.

3. Les types de variables python


Les types de variables offerts par python sont:

1. type entier ou int, exemple: 12 , 3 , 77 ...


2. type float, exemple: 12.5 , 3.75 , 77.52 ...
3. type string ou str, exemple "robert" , "voiture" ...
4. type bouléen: ce type prend deux valeur: True ( vrai) et False (Faux)

2/6
Pour afficher le type d'une variable, on utilise la fonction type()

Exemple

Python

1  
2 n = 10
3 print(type(n))
4  

Ce qui affiche à l'exécution: <class 'int'>

Exemple

Python

1  
2 x = 7.55
3 print(type(x))
4  

Ce qui affiche à l'exécution: <class 'float'>

Exemple

Python

1  
2 name = "robert"
3 print(type(name))
4  

Ce qui affiche à l'exécution: <class 'str'>

Exemple

Python

1  
2 var = 5 > 7
3 print("La valeur de la variable est var = " , var)
4 print("Le type de var est " , type(var))
5  

Ce qui affiche à l'exécution:



= False
La valeur de la variable est var
Le type de var est <class 'bool'>

3/6
4. Convertir ou changer le type d'une variable
Une variable peut être converti facilement en utilisant les fonction int(), str() , float()

Exemple

n = 10

Python

1  
2 x = float(n)
3 print("le type de n est : " , type(n))
4 print("le type de x est : " , type(x))
5  

Ce qui affiche à l'exécution:


le type de n est : <class 'int'>


le type de x est : <class 'float'>

Exemple

Python

1  
2 x = 10.0
3 n = int(x)
4 print("le type de x est : " , type(x))
5 print("le type de n est : " , type(n))
6  

Ce qui affiche à l'exécution:


le type de x est : <class 'float'>


le type de n est : <class 'int'>

5. Assignement multiple
Le lanage python offre la possiblité d'assigner des valeurs à plusieurs variables en
même temps

Exemple

Python

1  
2 n , m = 10  , 20
3 print("n = " , n)
4 print("m = " , m)
5  

4/6
Ce qui affiche à l'exécution:
n = 10

m = 20

6. Identité de l'objet variable


En Python, chaque objet créé s'identifie de manière unique en Python. Python fournit la
garantie que deux objets n'auront pas le même identifiant. La fonction intégrée id() est
utilisée pour identifier l'identifiant de l'objet. Prenons l'exemple suivant.

Exemple

Python

1  
2 n = 10  
3 m = n  
4 print("Identifiant de n : " , id(n))  
5 print("Identifiant de m : " , id(m))  
6 # changer la valeur dela variable n  
7 n = 20  
8 print("Identifiant de n : " , id(n))
9  

Ce qui affiche à l'ex&cution:


Identifiant de n : 8651024

Identifiant de m : 8651024

Identifiant de n : 8651184

7. Détruire une variable


Pour supprimer ou détruire une variable en python, il suffit d'utiliser la fonction del()

Syntaxe

Python

1  
2 del <nom_de-la_variable>
3  

Exemple

Python

5/6
1  
2 n = 10
3  
4 del n
5 print(n)
6  

Ce qui affiche le message d'erreur: builtins.NameError: name 'n' is not defined

Younes Derfoufi
CRMEF OUJDA

6/6

Vous aimerez peut-être aussi