You are currently viewing Les Variables – Python

Les Variables – Python

Les variables sont des emplacements de mémoire utilisés pour stocker des valeurs dans un programme Python. Elles servent à manipuler et à traiter des données, ce qui les rend essentielles pour tout développeur Python. Dans ce cours, nous explorerons en profondeur les aspects suivants :

La vidéo de ce tutoriel

Préliminaires: commentaire, valeurs

Avant d’aborder notre sujet les variables , il est important de connaître deux termes à savoir: le commentaire et les valeurs.

Les commentaires

En Python, toute ligne de code débutant par le caractère croisillon # est un commentaire, c’est-à-dire durant l’exécution du code, Python ne va pas considérer cette ligne. Le rôle des commentaires est de rendre le code plus lisible aux lecteurs. Voici un exemple de commentaire:

Python
# Ceci est un comentaire

Les valeurs en Python

Les valeurs sont des données de base utilisées par l’ordinateur pour effectuer des opérations. Une valeur peut être la note d’un élève, un numéro de téléphone, le nom d’un client, l’addresse d’une maison,… Voici quelques exemples:

Python
#note
17
#numéro de téléphone
"07 77  77 77 77"
#le nom d'un client
"Robert"

Nous allons plus tarrd voire pourquoi Robert et 07 77 77 77 77 sont entre les griffes. Entammons notre sujet les variables.

Les variables

Definition

une variable est un espace de mémoire sur l’ordinateur qui fait reference à une valeur. Vous n’avez pas de connaître cette définition croyez-moi 🙂. En utilisant les valeurs que nous avons donnés comme exemples precedemment, nous pouvont déclarer (définir) des variables suivantes:

Python
note = 17
numero = "07 77 77 77 77"
client = "Robert"
nombrepi= 3.14

Le code ci-dessus ce lit: la variable note à pour valeur 17, la variable numero a pour valeur 07 77 77 77 77 aisi de suite. Dorénavant pour utiliser la valeur 17 nous n’avons qu’à écrire note et Python sait que nous faisons reference à 17. Notez-bien qu’en Python et tout language de programmation les nombres à virgule s’écrivent avec point “.” et non “,“.

Pour vous donner plus de détails sur les varialbes, nous allons maintenant voire quelques fonctions nécessaires.

Fonction print

La fonction print nous permet d’afficher une chaîne de caractère. Voici un exemple sur l’utilisation de la fonction print.

Python
print('Bonjour le monde')
print(note)
print(numero)
print(client)

Après l’exécution de du code vous aller voir le resultat suivant:

Bonjour le monde
17
07 77 77 77 77
Robert

Tout ce qui est est entre les parenthèse de la fonction print vient d’être imprimé. Notez que pour le cas des variales note, numero et client, les variables n’ont pas été imprimés mais plutôt leurs valeurs. Si nous changeons les valeurs de ces variales nous arrons un résultat différent. Essayons…

Python
note = 3
numero = "999"
client = "Jack"
print(note)
print(numero)
print(client)

Voici le résultat à obtenir si vous éxécutez le code:

3
999
Jack

Vous remarquez que les valeurs imprimées correspondent aux nouvelles valeurs des variables respectives. Biensûr Bonjour le monde n’y est pas car nous avons pas demander à Python de l’imprimer.

Fonction type

La fonction type nous permet de connaître le type d’une variable ou valeur. Voici un exemple d’utilisation:

Python
type(note)
type(numero)
type(numbrepi)

Notez que vous avez pas besion d’ajouter la fonction print si vous utiliser l’éditeur de code comme Atom, Visual studio code et autre. Dans ce cas le code va être come ceci:

Python
print(type(note))
print(type(numero))
print(type(numbrepi))

Voici le résultat:

<class 'int'>
<class 'str'>
<class 'float'>

A partir de ce résulat nous rémarquons qu’en réalité il existe différent type de variables en Python.

Les types de variables

Il y a plusieurs types de variables en Python mais étant débutant vous aurez besion de savoir ces quatres types.

  1. integer ou int (Les nombres entiers). Exemple: 17, 100000
  2. float (les nombres décimaux). Exemple: 3.14, 6.02214076
  3. string (les chaînes de caractères). Exemple: “07 77 77 77 77”, ‘Bonjour le monde’.
  4. bolean (les booléens). Exemple: Seulement deux valeurs True et False.

Sachez bien que les string doivent être écrites entre les double griffes ” “ ou les griffes unique ‘ ‘.

Nommage des variables

Le nom d’une variable ne doit pas:

  1. Contenir l’espace au sein du nom. Exemple: nom de famille = ‘Ackla’
  2. Débuter le nom par un chiffre. Exemple: 3emeeleve = ‘Robert’
  3. Contenir un caractère spécial comme (/,@,#,?,…). Exemple: nom? = ‘Zarifou’
  4. Etre un mot réservé de Python comme (await, and, as, try, if,…) Exemple: return = 5

Pour mieux comprendre essayer d’exécuter une à une les codes suivants:

Python
nom de famille = 'Ackla'
print(nom de famille)

Python
3emeeleve = 'Robert'
print(3emeeleve)

Python
nom? = 'Zarifou' 
print(nom?)

Python
return = 5
print(return)

Dans tous ces cas ci-dessus vous aller obtenir le SyntaxError. Ce qui veux-dire que le nom de votre variable ne respecte pas les règles de nommenclature de variable en Python.

Sensibilité de casse en Python

Lorque vous créez par exemple une variable appellée nom, Vous devez respecter la casse à chaque fois que vous voulez faire appel à cette variable sinon vous allez recevoir le NameError. C’est-à-dire si vous utilisez Nom ou NOM au lieu de nom pour faire appel à la variable nom vous allez recevoir une erreur. Exécuter le code ci-dessous et vous allez remarquez que Python ne reconnaît pas la variable Nom et donne ainsi le NameError. Cela parce que la variable définie à la première ligne s’appelle nom et non Nom.

Python
nom = "Robert"
print(Nom)

Merci pour avoir lu jusqu’à la fin. Voici quelques livres pour apprendre Python:

    Leave a Reply