Les variables en python

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

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

Ce qui affiche à l'exécution: 25

On peut aussi ajouter un texte explicatif

Exemple

Ce qui affiche à l'exécution:
La valeur de n est : 25

Exemple

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)

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

Exemple

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

Exemple

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

Exemple

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

Exemple

Ce qui affiche à l'exécution:
La valeur de la variable est var = False
Le type de var est <class 'bool'>




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

Ce qui affiche à l'exécution:
le type de n est : <class 'int'>
le type de x est : <class 'float'>

Exemple

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

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

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

Exemple

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




 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply