Les types de données en Python

En Python, il n'est pas nécessaire de déclarer le type de donnée d'une variable car le langage le reconnaît automatiquement en fonction de la valeur attribuée à la variable.

Alors, que sont les types de données ? Les types de données sont des catégories qui définissent le genre d'informations qu'une variable peut contenir. Par exemple, si une variable est de type entier, elle contient une valeur numérique entière. De même, si elle est de type chaîne de caractères, elle contient une valeur alphanumérique. Dans les langages de programmation, les types de données sont utilisés pour définir des variables et des structures de données.

Python possède plusieurs types de données intégrés, qui peuvent être classés comme suit :

type de donnée description
int Nombres entiers
float Nombres à virgule flottante
complex Nombres complexes
bool Valeurs booléennes
str Chaînes de caractères
list Listes
tuple Tuples
range Plages
dict Dictionnaires
set Ensembles

Voici un exemple pratique.

Attribuez une valeur entière à la variable "year".

>>> year = 2020

Notez qu'en Python, il n'est pas nécessaire de déclarer la variable avant de lui attribuer une valeur.

Maintenant, demandez à Python d'afficher le type de donnée de la variable "year" en utilisant la fonction type(year) :

>>> type(year)
<class 'int'>

Python indique que la variable "year" est de la classe <class 'int'>, ce qui signifie qu'elle contient un nombre entier.

Ensuite, attribuez la valeur "2020.5" à la variable "year".

>>> year = 2020.5

Python remplace la valeur précédente (2020) par la nouvelle valeur (2020.5) dans la variable.

Le langage change automatiquement le type de donnée de la variable de "int" à "float" :

>>> type(year)
<class 'float'>

Enfin, attribuez une chaîne de caractères à la variable "name".

>>> name = "Tom"

Ensuite, demandez à Python d'afficher le type de donnée de la variable "name" en utilisant la fonction type(name)

>>> type(name)
<class 'str'>

Python indique que la variable est de la classe <class 'str'>, ce qui signifie qu'elle contient une chaîne de caractères.

Notez que, dans d'autres langages de programmation comme C, il est nécessaire de déclarer le type de donnée d'une variable avant de lui attribuer une valeur. De plus, il n'est pas possible de changer le type de donnée d'une variable après sa déclaration.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Tutorial Python

FAQ