8.8。 データ型
この章で説明するモジュールは、日付と時刻、固定型配列、ヒープキュー、同期キュー、セットなど、さまざまな特殊なデータ型を提供します。
Pythonは、いくつかの組み込みデータ型も提供します。特に、 dict 、list
、 set ( frozenset とともに、非推奨のデータ型を置き換えます) セットモジュール)、およびタプル。 str クラスはバイナリデータと8ビットテキストを処理するために使用でき、 unicode クラスはUnicodeテキストを処理するために使用できます。
この章では、次のモジュールについて説明します。
- 8.1.
datetime
—基本的な日付と時刻のタイプ - 8.2.
calendar
—一般的なカレンダー関連の機能 - 8.3.
collections
—高性能コンテナデータ型 - 8.4.
heapq
—ヒープキューアルゴリズム - 8.5.
bisect
—配列二分アルゴリズム - 8.6.
array
—数値の効率的な配列 - 8.7.
sets
—一意の要素の順序付けられていないコレクション - 8.8.
sched
—イベントスケジューラ - 8.9.
mutex
—相互排除のサポート - 8.10.
Queue
—同期されたキュークラス - 8.11.
weakref
—弱い参照 - 8.12.
UserDict
—ディクショナリオブジェクトのクラスラッパー - 8.13.
UserList
—リストオブジェクトのクラスラッパー - 8.14.
UserString
—文字列オブジェクトのクラスラッパー - 8.15.
types
—組み込み型の名前 - 8.16.
new
—ランタイム内部オブジェクトの作成 - 8.17.
copy
—浅くて深いコピー操作 - 8.18.
pprint
—データプリティプリンター - 8.19.
repr
—代替のrepr()
実装