이 문서는 더는 지원되지 않는 이전 버전의 파이썬 용입니다. 업그레이드하고, 다음 설명서를 읽어야 합니다: 현재 안정 버전에 대한 파이썬 설명서.

# `None` 객체

`None`에 대한 `PyTypeObject`는 파이썬/C API에서 직접 노출되지 않습니다. `None`은 싱글톤이기 때문에 (C에서 `==`를 사용해서) 객체 아이덴티티를 검사하는 것으로 충분합니다. 같은 이유로 `PyNone_Check()` 함수가 없습니다.

PyObject* `Py_None`

  값의 부재를 나타내는 파이썬 `None` 객체입니다. 이 객체에는 메서드가 없습니다. 참조 횟수와 관련하여 다른 객체와 마찬가지로 처리해야 합니다.

`Py_RETURN_NONE`

  C 함수 내에서 `Py_None`를 반환하는 것을 올바르게 처리합니다 (즉, `None`의 참조 횟수를 증가시키고 반환합니다).