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