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