Ola, Gostaria de saber se variáveis com o tipo None são deletadas da mesma forma que objetos sem referencia são deletados pelo coletor de lixo do Python. Desde já agradeço a atenção.
Ola, Gostaria de saber se variáveis com o tipo None são deletadas da mesma forma que objetos sem referencia são deletados pelo coletor de lixo do Python. Desde já agradeço a atenção.
Olá Luan, tudo bom?
A resposta para sua pergunta é não.
Quando setamos uma variável para None, tudo que estamos fazendo é dizer que essa variável deve agora referenciar um objeto especial None e não mais para o objeto o qual ele referenciava anteriormente. A variável continua viva e nós podemos continuar utilizando-a
Agora, o objeto antigo que ela referenciava pode vir a ser coletado, mas isso depende se existem outras referências para ele.
Espero ter ajudado!
Abraços e bons estudos!
Fechando o tópico :)