[Notas de estudo do Python] 05 composição básica e memória e referências de objetos

Esta série é para você aprender as notas do Python. Se houver erros, corrija-me.

A composição básica e memória e referências de objetos

Objeto

Em python, tudo é um objeto. Cada objeto consiste em: identidade (identidade) tipo (tipo) valor (valor)

  1. O identificador é usado para identificar o objeto de maneira única e geralmente corresponde ao objeto na memória do computador. Use a função interna id (obj) para retornar a identidade do objeto obj
  2. Tipo é usado para identificar o tipo de dados armazenados pelo objeto. O tipo pode limitar o intervalo de valores do objeto e as operações que podem ser realizadas. Você pode usar o tipo (obj) para obter o tipo do objeto
  3. O valor representa a informação dos dados armazenados no objeto, e o valor pode ser impresso diretamente usando print (obj)

A essência do objeto é: um bloco de memória com um valor específico, suportando tipos específicos de operações relacionadas.

a = 3
a #3
id(3) #1531372336
type(3) #<class 'int'>

[Falha na transferência da imagem do link externo. O site de origem pode ter um mecanismo de link anti-leech. Recomenda-se salvar a imagem e carregá-la diretamente (img-MscD8Osu-1609896253355) (E: \ workspace \ github \ 2020 \ python \ images \ image-20210105211343886.png)]

Citar

Em python, as variáveis ​​também são chamadas de referências de objeto. Porque a variável armazena o endereço do objeto, e a variável se refere ao "objeto" através do endereço

As variáveis ​​estão localizadas em: pilha de memória

O objeto está localizado em: memória heap

[Falha na transferência da imagem do link externo. O site de origem pode ter um mecanismo de link anti-leech. É recomendável salvar a imagem e enviá-la diretamente (img-6lw9z2Aw-1609896253379) (… \ images \ image-20210105211823292.png)]

Python é uma linguagem tipada dinamicamente

variávelNão é necessárioExibe o tipo de declaração, de acordo com o objeto referenciado pela variável, o interpretador python determina automaticamente o tipo de dados

Python é uma linguagem fortemente tipada

Cada objeto tem um tipo de dados e só oferece suporte a operações com suporte nesse tipo

Pesquise [Zixin] no WeChat ou digitalize o código QR abaixo para fazer amigos e progredir juntos. O artigo é atualizado continuamente. No momento, estou organizando as notas de estudo das centenas de batalhas do Python e espero mais atualizações no futuro.
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/weixin_51656605/article/details/112257821
Recomendado
Clasificación