Types de données¶
The modules described in this chapter provide a variety of specialized data types such as dates and times, fixed-type arrays, heap queues, double-ended queues, and enumerations.
Python also provides some built-in data types, in particular,
dict, list, set and frozenset, and
tuple. The str class is used to hold
Unicode strings, and the bytes and bytearray classes are used
to hold binary data.
Les modules suivants sont documentés dans ce chapitre :
datetime— Types de base pour la date et l'heurecalendar— Fonctions calendaires généralescollections— Types de données de conteneurscollections.abc--- Classes de base abstraites pour les conteneursheapq— File de priorité basée sur un tasbisect— Algorithme de bissection de listesarray— Tableaux efficaces de valeurs numériquesweakref--- Weak referencestypes--- Dynamic type creation and names for built-in typescopy— Opérations de copie superficielle et récursivepprint— L’affichage élégant de donnéesreprlib--- Alternaterepr()implementationenum— Énumerations- Contenu du module
- Création d'une Enum
- Accès dynamique aux membres et à leurs attributs
- Duplication de membres et de valeurs
- Coercition d'unicité des valeurs d'une énumération
- Valeurs automatiques
- Itération
- Comparaisons
- Membres et attributs autorisés dans une énumération
- Restrictions sur l'héritage
- Sérialisation
- API par fonction
- Énumérations dérivées
- Exemples intéressants
- En quoi les Enums sont différentes ?
