Couche des Objets Concrets

Les fonctions de ce chapitre sont spécifiques à certains types d’objets Python. Leur donner un objet du mauvais type n’est pas une bonne idée, si vous recevez un objet d’un programme Python, et que vous n’êtes pas sûr qu’il soit du bon type, vous devez vérifier son type en premier. Par exemple, pour vérifier qu’un objet est un dictionnaire, utilisez PyDict_Check(). Ce chapitre est organisé comme un arbre généalogique de types d’objets Python.

Avertissement

Tandis que les fonctions décrites dans ce chapitre vérifient avec soin le type des objets qui leur sont passés, beaucoup d’entre elles ne vérifient pas que NULL est passé au lieu d’un objet valide. Autoriser NULL à être passé peut provoquer des violations d’accès à la mémoire et ainsi terminer immédiatement l’interpréteur.

Objets fondamentaux

Cette section décrit les objets de type Python et l’objet singleton None.

Objets association