モジュールには、既存のエンコーディングをルックアップする関数、新しいエンコーディングを登録する関数が含まれます。stream_writer)。文字列が変換されたかを伝えます。ビット文字列何文字が消費されたかを表します。ストリームからの入力のデコードをサポートするクラスです。サポートするオブジェクトを返します。同じように、ストリームへのエンコードした出力をサポートするクラスです。サポートするオブジェクトを返します。文字列を期待して、それらを与えられたエンコーディングで変換して出力します。コマンドラインオプションが追加されました。コードのテストと将来の保障を意図しています。文字列だけとなる予定だからです。時点では存在していません。馬車馬データ型で、多くのプログラムがリストをいつかは操るものです。つのよくある操作は、それらについてループし、あるいは特定の基準に合致したものを取り出すか個々の要素にある関数を適用するかする、といったものです。文字列のリストが与えられた場合、特定の部分文字列を含む全ての文字列を引き抜いたり、あるいは各行から末尾の空白を取り除いたりしたいでしょう。関数がこの目的のためには使えますが、それらにはその引数の一つに関数が必要です。スコープ規則によって、その小さな関数が何かほかの情報を必要とする場合に醜いものになります。前パラグラフでの最初の例を考えましょう。指定の部分文字列を含む文字列リストから全てを探す例です。true.セマンティクスについてとてもわかりやすく説明しておきましょう。タプルを作るなら括弧で囲わなくてはなりません。これを追加することを最も実際的に主張し、彼が最初のリスト内包のパッチを書きました。よって最新に保たれました。