具体对象层

本章中的函数专门针对特定的 Python 对象类型。向它们传递错误类型的对象不是一个好主意;如果您从 Python 程序接收到一个对象,并且不确定它是否具有正确的类型,则必须首先执行类型检查;例如,要检查对象是否是字典,请使用 PyDict_Check()。本章的结构类似于 Python 对象类型的“家谱”。

警告

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

基本对象

本节描述 Python 类型对象和单例对象 None

数值对象

序列对象

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

容器对象

函数对象

其他对象