La fonction Python id()

1. Description de la fonction Python id()

  1. La fonction Python id() renvoie "l'identité" de l'objet. L'identité d'un objet est un entier, qui est garanti unique et constant pour cet objet pendant sa durée de vie.
  2. Deux objets dont les durées de vie ne se chevauchent pas peuvent avoir la même valeur id(). Dans l'implémentation de CPython, il s'agit de l'adresse de l'objet en mémoire.
  3. Python met en cache la valeur id() des types de données couramment utilisés, tels que chaîne, entier, tuples, etc. Vous pouvez donc constater que plusieurs variables font référence au même objet et ont la même valeur id() si leurs valeurs sont identiques. les exemples qui suivent montre clairement tout cela.

2. Exemples d'usage de la fonction id()

Exemple id() pour les entiers




Exemple pour les tuples

Exemple id() pour les listes

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “La fonction Python id()

Leave a Reply