!= Diferente
Última atualização: 2026-09-22
!= Diferente
!= é o oposto de ==.
| Categoria | Operadores |
|---|---|
| Tipo | Operador |
| Versão do Python | all |
📝 Sintaxe
a != b
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
True
True
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QO `!=` faz conversão de tipo?
ANão. `'1' != 1` é `True`. Assim como `==`, é uma comparação estrita sem conversão implícita.
QSe uma classe personalizada define apenas __eq__ e não __ne__, o que acontece?
ANo Python 3, quando `__ne__` está ausente ele é automaticamente derivado negando `__eq__`, então definir `__eq__` geralmente é suficiente.
Q`!=` e `not (a == b)` são completamente equivalentes?
APara a grande maioria dos tipos, sim. Mas pouquíssimas classes definem um `__ne__` inconsistente; nesse caso eles podem diferir; é mais seguro usar consistentemente `!=`.