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 horazoneinfo— Suporte a fuso horário da IANAcalendar— Funções gerais relacionadas ao calendáriocollections— Tipos de dados de contêinerescollections.abc— Classes Base Abstratas para Contêineresheapq— Algoritmo de fila heapbisect— Algoritmo de bisseção de vetorarray— Vetores eficientes de valores numéricosweakref— Referências fracastypes— Criação de tipos dinâmicos e nomes para tipos embutidoscopy— Operações de cópia profunda e cópia rasapprint— Impressão bonita de dadosreprlib— Implementação alternativa àrepr()enum— Suporte a enumeraçõesgraphlib— Funcionalidade para operar com estruturas do tipo grafo