not NÃO booleano
Última atualização: 2026-09-22
not NÃO booleano
not retorna um valor booleano (True / False).
| Categoria | Operadores |
|---|---|
| Tipo | Operador |
| Versão do Python | all |
📝 Sintaxe
not a
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
True
False
True
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QQual tipo `not` retorna?
ASempre um bool (`True` ou `False`). Essa é a maior diferença dele em relação a `and`/`or`: `not 'x'` retorna `False`, não `'x'`.
Q`not x` e `x != y` podem ser usados de forma intercambiável?
ANão. `not x` nega a veracidade do próprio `x` (`x` pode ser qualquer objeto); `x != y` compara dois valores. Somente `not (x == y)` é equivalente a `x != y`.
QQual é a precedência de not?
A`not` é menor do que os operadores de comparação: `not x == y` é equivalente a `not (x == y)`; é maior do que `and`/`or`. A ordem geral é comparação > `not` > `and` > `or`.