O que demonstra uma alteração em id(a) depois de atribuir a = 5 e, em seguida, a = 6?
id(a)
a = 5
a = 6
id() simplesmente retorna o valor numérico armazenado no objeto.
id()
O objeto inteiro original foi modificado no local.
O valor mudou de int para float.
int
float
Os números são imutáveis, portanto a reatribuição faz a referenciar um objeto numérico diferente.
a