Concrete Objects Layer

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

警告

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

Fundamental Objects

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