Concrete 对象层

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

警告

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

基本对象

本节介绍python类型对象和singleton对象 None .

数值对象

序列对象

在前一章中讨论了序列对象的一般操作;本节讨论了Python语言固有的特定类型的序列对象。

容器对象

函数对象

其他对象