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
nom
contenant votre prénom et utilisezprint
pour afficher : "Bonjour, [votre prénom]!". - Créez une variable
age
avec votre âge et utilisezprint
pour afficher : "J'ai [votre âge] ans.". - Déclarez une variable
est_vacances
contenant la valeurTrue
ouFalse
, 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.