具体对象层

本章中的Function特定于某些 Python 对象类型。向他们传递错误类型的对象不是一个好主意。如果您是从 Python 程序收到的对象,但不确定该对象的类型正确,则必须先执行类型检查;例如,要检查对象是否为字典,请使用PyDict_Check()。本章的结构类似于 Python 对象类型的“家族树”。

Warning

尽管本章中描述的函数会仔细检查传入的对象的类型,但其中许多函数并不检查* NULL 而不是有效对象。允许传递 NULL *可能会导致内存访问冲突并立即终止解释器。

Fundamental Objects

本节介绍 Python 类型对象和单例对象None

Numeric Objects

Sequence Objects

上一章讨论了对序列对象的通用操作。本节介绍 Python 语言固有的特定种类的序列对象。

Mapping Objects

Other Objects