None 对象P

请注意, NonePyTypeObject 不会直接在 Python / C API 中公开。 由于 None 是单例,测试对象标识(在C中使用 == )就足够了。 由于同样的原因,没有 PyNone_Check() 函数。

PyObject* Py_NoneP

Python None 对象,表示缺乏值。 这个对象没有方法。 它需要像引用计数一样处理任何其他对象。

Py_RETURN_NONEP

正确处理来自C函数内的 Py_None 返回(也就是说,增加 None 的引用计数并返回它。)