Tipos de Dados¶
Os módulos descritos neste capítulo fornecem uma variedade de tipos de dados especializados, como datas e horas, vetores de tipo fixo, filas de heap, filas de extremidade dupla e enumerações.
O Python também fornece alguns tipos de dados embutidos, em especial dict, list, set e frozenset e tuple. A classe str é usada para armazenar strings Unicode, e as classes bytes e bytearray são usadas para armazenar dados binários.
Os seguintes módulos estão documentados neste capítulo:
datetime— Tipos básicos de data e horacalendar— General calendar-related functions- Tipos de dados do contêiner
collections.abc— Classes Base Abstratas para Contêineresheapq— Heap queue algorithmbisect— Algoritmo de bisseção de vetorarray— Arrays eficientes de valores numéricosweakref— Weak referencestypes— Criação de tipos dinâmicos e nomes para tipos embutidoscopy— Operações de cópia profunda e cópia sombrapprint— Impressão Bonita de Dadosreprlib— Alternaterepr()implementationenum— Suporte a enumerações- Conteúdo do Módulo
- Creating an Enum
- Programmatic access to enumeration members and their attributes
- Duplicating enum members and values
- Ensuring unique enumeration values
- Usando valores automáticos
- Iteração
- Comparações
- Allowed members and attributes of enumerations
- Restricted Enum subclassing
- Pickling
- API funcional
- Derived Enumerations
- Interesting examples
- How are Enums different?
