Typy danych¶
Moduły opisane w tym rozdziale zapewniają różny typy danych takie jak: daty i czas, macierze o stałym rozmiarze, kopce, listy dwukierunkowe i enumeratory.
Python posiada również wbudowane typy danych, w szczególności dict, list, set i frozenset, i tuple. Klasa str jest używana do trzymania ciągu znaków unicode, zaś klasy bytes i bytearray są używane do trzymania danych w formacie binarnym.
Poszczególne moduły są opisane w rodziale:
datetime— Basic date and time typescalendar— General calendar-related functionscollections— Container datatypescollections.abc— Abstract Base Classes for Containersheapq— Heap queue algorithmbisect— algorytm bisekcji tablicyarray— Efektywne tablice wartości numerycznychweakref— Weak referencestypes— Dynamic type creation and names for built-in typescopy— Shallow and deep copy operationspprint— Data pretty printerreprlib— Alternaterepr()implementationenum— Wsparcie dla enumeracji- Module Contents
- Creating an Enum
- Programmatic access to enumeration members and their attributes
- Duplicating enum members and values
- Ensuring unique enumeration values
- Using automatic values
- Iteration
- Comparisons
- Allowed members and attributes of enumerations
- Restricted Enum subclassing
- Pickling
- Functional API
- Derived Enumerations
- Interesting examples
- How are Enums different?
