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