Une variable est constituée :
- d'une valeur : c’est la donnée qu’elle stocke ;
-
d'un nom : c’est ce qui permet de la reconnaître.
-
Pour créer une variable en Python, on choisit un nom et on lui affecte valeur. Le choix du nom est libre, avec les règles suivantes à respecter :
- Le nom doit commencer par une lettre ou par un _ ;
- Le nom ne doit pas contenir d’espace ni de caractères spéciaux, accentués ou symboles) ;
- Certains mots dits "réservés" ne peuvent pas être utilisés car ils ont déjà une signification spéciale pour le langage Python.
Rappel : les noms de variables sont sensibles à la casse.
Découvrez les différents types de variables dans une console Python en tapant type(var) dans une console , Python renvoie le type de la variable var.
Dans cette leçon, nous allons définir ce qu’est un type de données et passer en revue les types de données Python les plus courants et simples à appréhender.
Les données et leurs types
Python définit trois types de valeurs numériques :
- Le type int qui représente tout entier positif ou négatif (int pour le mot anglais integer = entier) ;
- Le type float qui représente les nombres décimaux et certaines expressions scientifiques ;
- Le type complex qui représente les nombres complexes ou nombres imaginaires et qui se sert de la lettre j pour représenter la partie imaginaire d’un nombre.
- Le type str ou chaine de caractères (donc du texte), pour définir une chaine de caractères ou pour stocker une chaine de caractères dans une variable, il faudra l’entourer de guillemets simples ou doubles droits. Si la chaine de caractères contient des apostrophes, il faudra les "échapper" avec le caractère antislash \.Par exemple :
'Je m\'appelle "Clark Kent" '
- Le type de valeurs bool ou booléen ne contient que deux valeurs, True et False (faux). Attention aux majuscules