Résolue

Utilité de la fonction id

# Python
# Gestion de la mémoire

bonjour je voudrais savoir, avec la fonction id, à quoi ca sert de voir l'adresse en mémoire d'un objet ?

Gabriel Trouvé

Mentor

Salut !

La fonction id() te permet d'obtenir un identifiant unique pour un objet – et dans l'implémentation CPython, cet identifiant correspond généralement à l'adresse mémoire de l'objet. En pratique, ça te sert surtout à vérifier si deux variables pointent vers le même objet, c'est-à-dire si elles sont identiques (et pas juste équivalentes en valeur).

Ça peut être utile pour du débogage ou juste pour comprendre comment Python gère la mémoire et l'identité des objets. Cependant, dans ton code, tu utiliseras généralement plutôt l'opérateur is pour tester l'identité entre deux objets.

N'hésite pas si tu as d'autres questions !

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.