Résolue

Id(500) différents ?

# Fonctions natives # Scripting

Quand je lance plusieurs fois le script print(id(500)), j'ai bien des valeurs différentes à chaque fois.
Mais quand, dans le terminal, je fais : python, puis : id(500) plusieurs fois, j'ai toujours la même valeur.
Merci

Thibault houdon

Mentor

Bonjour Pascal,

C'est une question qui revient souvent, il faut que je clarifie cette session.

Je te mets le lien vers la réponse que j'avais déjà faite à un autre étudiant.

Donc ne t'en fais pas, ça dépend vraiment des environnements, dans certains cas le "small integer caching" va au-delà de la plage indiquée.

Tu verras avec la suite de la formation par rapport à ma réponse les concepts importants à retenir notamment entre les objets muable et immuable.

Tu peux notamment regarder cette session de mentorat qu'on avait faite, quand tu auras vu les listes (vers 15 minutes). On parle en détail de ces sujets :)

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

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

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