Tipe DataΒΆ
Modul yang dijelaskan dalam bab ini menyediakan berbagai tipe data khusus seperti tanggal dan waktu, array tipe-tetap, antrian tumpukan, antrian ujung ganda, dan enumerasi.
Python juga menyediakan beberapa tipe data bawaan, khususnya, dict, list, set dan frozenset, dan tuple. Kelas str digunakan untuk menyimpan string Unicode, dan bytes dan bytearray kelas digunakan untuk menyimpan data biner.
Modul-modul berikut didokumentasikan dalam bab ini:
datetime--- Basic date and time typeszoneinfo--- IANA time zone supportcalendar--- Fungsi-fungsi umum yang terkait dengan modul calendarcollections--- 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--- Operasi shallow copy dan deep copypprint--- Data pretty printerreprlib--- Alternaterepr()implementationenum--- Support for enumerations- Modul-Modul
- Creating an Enum
- Programmatic access to enumeration members and their attributes
- Duplicating enum members and values
- Ensuring unique enumeration values
- Using automatic values
- Iteration
- Perbandingan
- Allowed members and attributes of enumerations
- Restricted Enum subclassing
- Pickling
- Functional API
- Derived Enumerations
- When to use
__new__()vs.__init__() - Interesting examples
- How are Enums different?
graphlib--- Functionality to operate with graph-like structures