Types de données
Identifier les principaux types de données en Python et utiliser la fonction type.
I. Définition
En Python, chaque valeur possède un type.
16
"Ada"
TrueCes trois valeurs sont de types différents : entier, chaîne de caractères et booléen.
II. Les principaux types
A. Les entiers
Le type int représente les nombres entiers.
42
-3B. Les nombres décimaux
Le type float représente les nombres à virgule. En Python, on utilise un point et non une virgule.
12.5
15.75C. Les chaînes de caractères
Le type str représente du texte. Une chaîne de caractères s'écrit entre guillemets simples ou doubles.
"Ada"
'Bonjour'D. Les booléens
Le type bool représente une valeur de vérité : True ou False.
Le mot « booléen » vient de George Boole, un mathématicien britannique du XIXe siècle. Il a développé une formalisation algébrique de la logique : ses travaux sont à l'origine de l'algèbre de Boole, aujourd'hui fondamentale en informatique pour manipuler des valeurs vraies ou fausses.
False
TrueIII. La fonction type
La fonction type permet de connaître le type d'une valeur.
>>> type(42)
<class 'int'>
>>> type("Ada")
<class 'str'>IV. Changer de type
Il est parfois nécessaire de convertir une valeur d'un type vers un autre.
>>> int("16")
16Quelques fonctions utiles :
int(...)convertit une valeur en entier quand c'est possible ;float(...)convertit une valeur en nombre décimal ;str(...)convertit une valeur en chaîne de caractères.