None Constante de valor nulo

Última atualização: 2026-09-22

None Constante de valor nulo

None é a única instância de NoneType, comumente usada como marcador de "sem valor"; diferente de False.

CategoriaPalavras-chave e Instruções
TipoPalavra-chave / Instrução
Versão do Pythonall

📝 Sintaxe

None

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

None
True
False
ℹ️ Informação Use `is None` para verificar None (não `==`).
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QDevo verificar `None` com `==` ou `is`?
AUse `is None` ou `is not None`. O operador `==` pode ser sobrecarregado por um `__eq__` customizado e dar resultados errados, enquanto `is` compara identidade de objeto e está sempre certo para o singleton `None`.
QQual é a diferença entre `None` e `False`?
A`None` significa «sem valor» e é a única instância de `NoneType`. `False` é um valor booleano falso. `None == False` avalia para `False` — são objetos totalmente diferentes.
QO que uma função retorna quando não tem `return`?
ARetorna `None`. Por isso `if f() is None` é um jeito comum de testar se uma função retornou um valor explícito; note que o teste deve usar `is`, não `==`.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%