Les types de données de base
Les variables peuvent contenir différents types de données.
Voici les principaux :
int: Nombres entiersfloat: Nombres décimauxstr: Chaînes de caractères (texte)bool: Valeurs logiques (Vrai ou Faux)
Exemple :
# int : Nombres entiers
age = 16
# float : Nombres décimaux
temperature = 36.5
# str : Chaînes de caractères (texte)
nom = "Alice"
# bool : Valeurs logiques (Vrai ou Faux)
est_majeur = False
Le type booléen (bool)
Le type booléen peut être surprenant pour les débutants au début.
Le type booléen (ou bool en Python) ne contient que deux valeurs possibles :
- True (Vrai)
- False (Faux)
Il est principalement utilisé pour vérifier si une condition est vraie ou fausse pour exécuter des actions spécifiques, comme nous le verrons dans les chapitres suivants.
Exemple :
est_majeur = True # La personne est majeure
est_inscrit = False # La personne n'est pas inscrite
Connaître le type d'une variable
Pour connaître le type d'une variable, utilisez la fonction type() :
age = 16
type_age = type(age) # renvoie le type de age sous forme de chaîne de caractère.
print(type(age)) # Affiche : <class 'int'>
Convertir en nombre :
Le résultat de input() est toujours une chaîne de caractères. Si l'utilisateur entre un nombre, il sera toujours traité comme une chaîne. Pour convertir cette chaîne en entier, il faut utiliser int() ou float():
str_age = int(input("Quel âge as-tu ? "))
age = int(str_age) # age est un entier maintenant
On l'écrira souvent en une seule ligne de code :
int(input("Quel âge as-tu ? "))
Pratique : exercices simples
- Créez une variable
nomcontenant votre prénom et utilisezprintpour afficher : "Bonjour, [votre prénom]!". - Créez une variable
ageavec votre âge et utilisezprintpour afficher : "J'ai [votre âge] ans.". - Déclarez une variable
est_vacancescontenant la valeurTrueouFalse, puis affichez : "Est-ce les vacances ?" suivi de la valeur de la variable. - Demandez à l'utilisateur de saisir son prénom avec la commande suivante :
input("Entrez votre prénom : ")et affichez un message de bienvenue. - Expérimentez avec
type()pour afficher le type des variables que vous avez créées.