Principaux types de données

Python peut manipuler différents types de données : des nombres entiers (integer en anglais, abrégé en int), des nombres à virgule (souvent appelés flottants ou float en anglais), des chaînes de caractères (string en anglais, abrégé en str) et des booléens (valeur vraie ou fausse, bool) :

>>> age = 31 # Entier  
>>> poids = 64.5 # Flottant  
>>> nom = "Jean-Baptiste Lamy" # Chaîne de caractères  
>>> enseignant = True # Booléen  
>>> etudiant = False # Booléen 

1. Les nombres entiers (int) et réels (flottant, float) Entiers

Les nombres entiers sont les nombres sans virgule. Il n’y a pas de limites à leurs valeurs en Python.

Les nombres réels (ou nombres « avec virgule » en langage courant) sont appelés nombres à virgule flottante en informatique (car la position de la virgule est dite « flottante » : il peut y avoir beaucoup de chiffres avant la virgule et peu après, ou l’inverse). Un point est utilisé pour indiquer la virgule, comme dans l’exemple suivant :

>>> poids = 64.4 

En Python, les flottants ont en fait une précision équivalente aux « doubles » que l’on trouve dans la plupart des autres langages (tels que C, C++ et Java). Flottants

Attention, 10.0 est un flottant alors que 10 est un entier.

Le tableau suivant...

Pour consulter la suite, découvrez le livre suivant :
couv_EPPYTONT.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Syntaxe
Suivant
Conditions (if)