2. 新しい型を定義する

前の章でふれたように、Python では拡張モジュールを書くプログラマが Python のコードから操作できる、新しい型を定義できるようになっています。 ちょうど Python の中核にある文字列やリストをつくれるようなものです。

これはそんなにむずかしくはありません。拡張型のためのコードにはすべて、 一定のパターンが存在しています。しかし始める前に、いくつか細かいことを 理解しておく必要があるでしょう。

注意: Python 2.2 から、新しい型を定義する方法がかなり変わって (よくなって) います。この文書は Python 2.2 およびそれ以降で 新しい型をどうやって定義するかについて述べています。古いバージョンの Python をサポートする必要がある場合は、この文書の古い版を参照してください。



ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。