Couche des Objets Concrets¶
The functions in this chapter are specific to certain Python object types.
Passing them an object of the wrong type is not a good idea; if you receive an
object from a Python program and you are not sure that it has the right type,
you must perform a type check first; for example, to check that an object is a
dictionary, use PyDict_Check()
. The chapter is structured like the
« family tree » of Python object types.
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 numériques¶
Objets séquences¶
Les opérations génériques sur les objets séquences ont été discutées dans le chapitre précédent. Cette section traite des genres spécifiques d’objets séquences qui sont intrinsèques au langage Python.