データ型¶
この章で解説されるモジュールは日付や時間、型が固定された配列、ヒープキュー、両端キュー、列挙型のような種々の特殊なデータ型を提供します。
Python にはその他にもいくつかの組み込みデータ型があります。特に、 dict
、 list
、 set
、 frozenset
、そして tuple
があります。 str
クラスは Unicode データを扱うことができ、 bytes
と bytearray
クラスはバイナリデータを扱うことができます。
この章では以下のモジュールが記述されています:
datetime
--- 基本的な日付型および時間型zoneinfo
--- IANA タイムゾーンのサポートcalendar
--- 一般的なカレンダーに関する関数群collections
--- コンテナデータ型collections.abc
--- コレクションの抽象基底クラスheapq
--- ヒープキューアルゴリズムbisect
--- 配列二分法アルゴリズムarray
--- 効率のよい数値アレイweakref
--- 弱参照types
--- 動的な型生成と組み込み型に対する名前copy
--- 浅いコピーおよび深いコピー操作pprint
--- データ出力の整然化reprlib
--- もう一つのrepr()
の実装enum
--- 列挙型のサポートgraphlib
--- Functionality to operate with graph-like structures