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, synchronized queues, and sets.
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
class is used to hold binary data.
The following modules are documented in this chapter:
datetime
— Basic date and time typescalendar
— General calendar-related functionscollections
— Container datatypesheapq
— Heap queue algorithmbisect
— Array bisection algorithmarray
— Efficient arrays of numeric valuessched
— Event schedulerqueue
— A synchronized queue classweakref
— Weak referencestypes
— Names for built-in typescopy
— Shallow and deep copy operationspprint
— Data pretty printerreprlib
— Alternaterepr()
implementation