Avatar ·

O que é um objeto em Python. Por que ID(A) == ID(B) == ID(1)?

📁 python, exemplo, IA, livro, trabalho

Detalhe a pergunta.
Em livros de Python, eles escrevem que tudo em Python é um objeto.

Tomamos uma abordagem tradicional para aprender/ensinar linguagens de programação. Linguagens como Pascal, C, C++ têm o conceito de "nome de variável" (identificador). O valor é vinculado/atribuído a um nome de variável - esta é uma maneira (no texto original do programa) de acessar uma célula de memória para obter o valor que está armazenado lá. Ou seja, é que em algum lugar uma variável é mantida em um certo endereço e está conectada com o endereço da célula.

Agora vamos para Python. Objeto.

a = 1print(a) a = "Hello"print(a)

Mas então como entender a ação da função padrão? Além disso, "" retorna o inteiro garantido t