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