J'ai le plaisir de vous proposer la traduction du second chapitre du livre Dive into Python 3 de Mark Pilgrim. Dans ce chapitre, vous allez apprendre à utiliser les types de données natifs.
Python a de nombreux types de données natifs. Voici les plus importants :
Il y a bien entendu plus de types que cela. Tout est objet en Python, ainsi y a-t-il des types comme module, function, class, method, file (fichier), et même compiled code (code compilé). Vous en avez déjà rencontré certains : les modules ont des noms, les fonctions ont des docstrings, etc. Vous en apprendrez davantage sur les classes dans le chapitre Classes et itérateurs, et à propos des fichiers dans le chapitre Fichiers.
- Les booléens (booleans) sont vrais ou faux (valeurs True ou False).
- Les nombres (numbers) peuvent être des entiers (1 et 2), des nombres à virgule flottante (1.1 et 1.3) des fractions (1/2 et 2/3) ou même des nombres complexes.
- Les chaînes (strings en anglais et en Python) sont des séquences de caractères Unicode, par exemple un document HTML.
- Les octets et les tableaux d’octets représentent par exemple une image JPEG.
- Les listes sont des séquences ordonnées de valeurs.
- Les tuples sont des séquences ordonnées mais immuables de valeurs.
- Les sets ou ensembles sont des conteneurs de valeurs en vrac.
- Les dictionnaires sont des ensembles non ordonnés de paires clé-valeur.
Il y a bien entendu plus de types que cela. Tout est objet en Python, ainsi y a-t-il des types comme module, function, class, method, file (fichier), et même compiled code (code compilé). Vous en avez déjà rencontré certains : les modules ont des noms, les fonctions ont des docstrings, etc. Vous en apprendrez davantage sur les classes dans le chapitre Classes et itérateurs, et à propos des fichiers dans le chapitre Fichiers.
Retrouvez les meilleurs cours et tutoriels pour apprendre Python.