この章では、Pythonのすべてのバージョンで利用可能な各種サービスについて説明します。 以下に概要を示します。
pydoc | ドキュメント生成とオンラインヘルプシステム | |
doctest | 対話モードを使った使用例の内容を検証するためのフレームワーク。 | |
unittest | 単体テストフレームワーク | |
test | Python用テストスイートを含む回帰テストパッケージ。 | |
test.test_support | Python 回帰テストのサポート | |
decimal | 汎用 10 進数算術仕様 (General Decimal Arithmetic Specification) の実装。 | |
math | 数学関数(sin() など)。 | |
cmath | 複素数のための数学関数です。 | |
random | よく知られている様々な分布をもつ擬似乱数を生成する。 | |
whrandom | 浮動小数点数の擬似乱数生成器。 | |
bisect | バイナリサーチ用の配列二分法アルゴリズム。 | |
collections | High-performance container datatypes | |
heapq | ヒープキュー (別名優先度キュー) アルゴリズム。 | |
array | 一様な型を持つ数値からなる効率のよいアレイ。 | |
sets | ユニークな要素の集合の実装 | |
itertools | 効率的なループ実行のためのイテレータ生成関数。 | |
ConfigParser | Configuration file parser. | |
fileinput | Perlのような複数の入力ストリームをまたいだ行の繰り返し処理をサポートする (その場で保存する機能つき)。 | |
calendar | Unix の cal プログラム相当の機能を含んだカレン ダーに関する関数群 | |
cmd | 行指向のコマンドインタープリタを構築 | |
shlex | Unix シェル類似の言語に対する単純な字句解析。 |