ID |
Identificateur |
---|---|
Python |
Syntaxe
id(objet) |
Paramètres
Nom | Description |
---|---|
objet | Ce paramètre permet d'indiquer l'objet à traiter |
Description
Cette fonction permet de demander le numéro d'identification d'un objet.
Algorithme
MODULE id(objet) * Accéder à l'adresse mémoire de l'objet adresse_memoire ← obtenir_adresse_memoire(objet) * Convertir l'adresse mémoire en un identifiant unique identifiant ← convertir_en_identifiant(adresse_memoire) * Retourner cet identificateur RETOURNE identifiant |
Remarques
- Détail de mise en oeuvre de CPython : Le CPython indique l'adresse de l'objet en mémoire.
- Il s'agit d'un entier (ou entier long) étant garanti d'être unique et constant pour cet objet pendant sa durée de vie. Toutefois, deux objets dont la durée de vie ne se chevauche pas peuvent avoir la même valeur id().
Dernière mise à jour : Mercredi, le 14 septembre 2016