Was zeigt eine geänderte id(a), nachdem a = 5 und anschließend a = 6 zugewiesen wurde?
id(a)
a = 5
a = 6
Der Wert änderte sich von int zu float.
int
float
Zahlen sind unveränderlich. Durch die erneute Zuweisung verweist a auf ein anderes Zahlenobjekt.
a
Das ursprüngliche Integer-Objekt wurde direkt geändert.
id() gibt einfach den im Objekt gespeicherten Zahlenwert zurück.
id()