Declare uma variável sem valor em Python
-
Use a palavra-chave
None
para declarar uma variável sem valor em Python - Use as anotações de variável para declarar uma variável sem valor em Python
- Use as strings ou listas vazias para declarar 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 = []