!= Diferente

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

!= Diferente

!= é o oposto de ==.

CategoriaOperadores
TipoOperador
Versão do Pythonall

📝 Sintaxe

a != b

▶ Exemplo

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

Saída:

True
True
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 `!=`.
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%