Que démontre un id(a) différent après avoir affecté a = 5, puis a = 6 ?
id(a)
a = 5
a = 6
Les nombres sont immuables : la réaffectation fait donc référencer à a un autre objet nombre.
a
La valeur est passée de int à float.
int
float
id() renvoie simplement la valeur numérique stockée dans l’objet.
id()
L’objet entier d’origine a été modifié sur place.