Data TypesΒΆ
The modules described in this chapter provide a variety of specialized data types such as dates and times, fixed-type arrays, heap queues, double-ended queues, and enumerations.
Python also provides some built-in data types, in particular,
dict
, list
, set
and frozenset
, and
tuple
. The str
class is used to hold
Unicode strings, and the bytes
and bytearray
classes are used
to hold binary data.
The following modules are documented in this chapter:
datetime
β Basic date and time typeszoneinfo
β IANA time zone supportcalendar
β General calendar-related functionscollections
β Container datatypescollections.abc
β Abstract Base Classes for Containersheapq
β Heap queue algorithmbisect
β Array bisection algorithmarray
β Efficient arrays of numeric valuesweakref
β Weak referencestypes
β Dynamic type creation and names for built-in typescopy
β Shallow and deep copy operationspprint
β Data pretty printerreprlib
β Alternaterepr()
implementationenum
β Support for enumerationsgraphlib
β Functionality to operate with graph-like structures