Declare uma variável sem valor em Python

Hiten Kanwar 30 janeiro 2023
  1. Use a palavra-chave None para declarar uma variável sem valor em Python
  2. Use as anotações de variável para declarar uma variável sem valor em Python
  3. Use as strings ou listas vazias para declarar uma variável sem valor em Python
Declare uma variável sem valor em Python

Uma variável é um local de memória reservado que pode armazenar alguns valores. Em outras palavras, uma variável em um programa Python fornece dados ao computador para o processamento das operações. Cada valor em Python possui um tipo de dados. Existem números, listas, tuplas e muito mais em Python.

Vamos agora discutir como declarar uma variável sem atribuir a ela nenhum valor em Python.

Use a palavra-chave None para declarar uma variável sem valor em Python

Python é dinâmico, então não é necessário declarar variáveis, e elas existem automaticamente no primeiro escopo onde são atribuídas. Apenas uma declaração de atribuição regular é necessária.

O None é um objeto especial do tipo NoneType. Refere-se a um valor NULL ou algum valor que não está disponível. Podemos atribuir uma variável como None se não quisermos atribuir-lhe nenhum valor.

Por exemplo,

var = None

Isso é conveniente porque nunca se terminará com uma variável não inicializada. Mas isso não significa que não se acabará com variáveis ​​inicializadas incorretamente, portanto, deve-se ter cuidado.

Use as anotações de variável para declarar uma variável sem valor em Python

Para usuários com Python 3.6+, pode-se usar as anotações de variáveis ​​para esta situação.

As anotações de tipo foram introduzidas no PEP 484. seu foco principal eram as anotações de função. No entanto, também introduziu a noção de comentários de tipo para anotar variáveis.

Podemos dizer o tipo da variável usando isso e não inicializá-la com nenhum valor.

O novo PEP 526 introduziu a sintaxe para variáveis ​​de anotação do tipo necessário (incluindo variáveis ​​de classe e variáveis ​​de instância) sem comentários.

Por exemplo,

from typing import get_type_hints

var: str

Portanto, ele declara uma variável chamada var sem nenhum valor inicial.

Use as strings ou listas vazias para declarar uma variável sem valor em Python

Além dos métodos discutidos acima, podemos atribuir cadeias de caracteres vazias ou listas às variáveis.

Tecnicamente, atribuímos um valor a uma variável, mas ela está vazia e atualizada de acordo com nossas necessidades.

var = ""
lst = []

Artigo relacionado - Python Variable