Ce document est relatif à une vieille version de Python qui n'est plus soutenue. Mettez à jour votre version et lisez Bienvenue sur la documentation de la version stable actuelle de Python.

# L'objet `None`

Notez que le `PyTypeObject` de `None` n'est pas directement exposé via l'API Python/C. Puisque `None` est un singleton, tester son identité (en utilisant `==` en C) est suffisant. Il n'existe pas de fonction `PyNone_Check()` pour la même raison.

PyObject* `Py_None`

  L'objet Python `None`, exprimant l'absence de valeur. Cet objet n'a aucune méthode. Il doit être traité exactement comme les autres objets en terme de comptage de références.

`Py_RETURN_NONE`

  Renvoie, de la bonne manière, `Py_None` depuis une fonction C (c'est à dire en incrémentant les références à `None` avant de le donner).