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— IANA time zone supportcalendar— General calendar-related functionscollections— Tipos de dados de contêinerescollections.abc— Abstract Base Classes for Containersheapq— Algoritmo de fila heapbisect— Array bisection algorithmarray— Efficient arrays of numeric valuesweakref— Referências fracastypes— Criação de tipos dinâmicos e nomes para tipos embutidoscopy— Shallow and deep copy operationspprint— Impressão bonita de dadosreprlib— Alternaterepr()implementationenum— Support for enumerationsgraphlib— Funcionalidade para operar com estruturas do tipo grafo