Première

Première NSI

Numérique et sciences informatiques

CoursDans la progressionTélécharger le PDF

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.

Python
16
"Ada"
True

Ces 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.

Python
42
-3

B. Les nombres décimaux

Le type float représente les nombres à virgule. En Python, on utilise un point et non une virgule.

Python
12.5
15.75

C. 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.

Python
"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.

Python
False
True

III. La fonction type

La fonction type permet de connaître le type d'une valeur.

Python
>>> 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.

Python
>>> int("16")
16

Quelques 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.

Applications

À retenir

Retour en haut ↑