Operador Python Not Equal

Python Not Equal Operator



Ao contrastar as variáveis, é importante examinar o conteúdo e os respectivos tipos de dados. Sempre que os valores das duas entradas diferem, a afirmação é satisfeita. Em todo o Python, podemos usar! = Ou não para fazer operações diferentes. Sempre que os valores de quaisquer duas variáveis ​​Python ou operandos fornecidos em um dos lados do operador diferente não forem iguais, ele deve retornar verdadeiro, caso contrário, falso. Muitas linguagens de consulta estruturadas podem reclamar sobre a correspondência de vários tipos, uma vez que o Python é flexível, mas rigidamente tipado. O operador diferente deve retornar True sempre que os valores fornecidos em duas variáveis ​​forem iguais; no entanto, eles são de vários tipos. Vejamos alguns exemplos para ver o funcionamento do operador Python Diferente. Em primeiro lugar, você deve garantir que seu sistema tenha uma ferramenta python instalada e configurada. Inicie sua ferramenta python instalada para começar a trabalhar. No momento da implementação deste artigo, estávamos trabalhando na ferramenta Spyder Python.

Exemplo 01:

Nosso primeiro exemplo conterá maneiras diferentes de comparar dois ou mais valores de tipo de variável usando o operador NOT EQUAL. Agora que a ferramenta foi aberta, não se esqueça de adicionar suporte python a ela. Inicializamos duas variáveis ​​do tipo inteiro, xey no script. Depois disso, usamos o sinal! = Para comparar os valores das variáveis, e o resultado booleano será salvo em uma nova variável, c. No final do código, esse valor booleano que foi armazenado na variável c será impresso.









Vamos salvar nosso código como test.py e executá-lo pressionando o botão verde de execução da ferramenta Spyder. Obtivemos o resultado como False porque ambos os valores eram iguais e iguais no tipo de dados.







Nós atualizamos o código conforme abaixo. Declaramos três variáveis ​​diferentes, com 2 delas com o mesmo valor e a última com um valor diferente. Usamos o operador NOT Equal na primeira instrução diretamente para imprimir o resultado da comparação entre as variáveis ​​a e b. Em seguida, comparamos as variáveis ​​a e c fora da instrução print e imprimimos o resultado. Em seguida, declaramos uma variável do tipo string q e a comparamos com a variável inteira a na instrução de impressão. Salve o script e execute-o.



Você pode ver que o resultado exibiu um valor False e dois valores True em comparação com variáveis ​​diferentes. Os dois primeiros resultados foram entre variáveis ​​de tipo inteiro, mas a última comparação foi entre variáveis ​​de tipo inteiro e string. Portanto, ele retorna True, ambos não são iguais.

Exemplo 02:

Vamos dar uma olhada no operador Not Equal usado na instrução if durante o uso de python. Usamos duas variáveis ​​no código. A variável x é um tipo inteiro e y é um tipo de string. Em seguida, inicializamos a instrução if e usamos o operador NOT EQUAL dentro de ambos os operandos para verificar se eles são iguais ou não. No final, imprimiu alguma declaração.

Ao executar um arquivo de script test.py, obtemos a string como valor de saída, conforme apresentado na imagem abaixo.

Vamos dar uma olhada em outra instância. Desta vez, usamos ambas as variáveis ​​do tipo string e as comparamos dentro da instrução if. Por fim, usamos a instrução print para imprimir ambas as variáveis ​​com alguns valores de string nelas. A saída deve estar livre de erros.

Ao executar este arquivo, não encontramos erros e obtivemos a saída de trabalho conforme abaixo.

Vamos ver alguns exemplos complicados a partir de agora. Neste caso, estamos usando uma variável inteira z com o valor 21. Primeiro calculamos o módulo de uma variável z com o inteiro 2. Depois disso, usamos a instrução if para utilizar o operador NOT EQUAL para comparar o valor calculado com 0. Embora o módulo calculado não seja igual a 0, ele deve imprimir o valor da variável z e a string dizendo nem mesmo é usada na instrução de impressão.

Depois de salvar e executar o arquivo, não temos erros, e a variável z foi impressa junto com uma string não é par.

Exemplo 03:

No exemplo acima, acabamos de usar a instrução if. Desta vez, usaremos a instrução if-else em nosso exemplo. Nós atualizamos o código conforme abaixo. Em primeiro lugar, inicialize uma variável de tipo inteiro a com valor 10. Depois disso, usamos a instrução if-else em nosso código. A parte if da instrução está usando o operador is not para comparar a variável a com um valor de 20. Se a condição for satisfeita, ela imprimirá nossos Valores não são iguais; caso contrário, o controle será dado à instrução else para imprimir que os valores são iguais.

Salve seu código e execute-o. Você pode ver a condição na instrução if foi satisfeita e imprime que os valores não são iguais.

Vamos dar uma olhada em outra instância por um tempo. Declaramos uma string str com o valor Aqsa se a instrução estiver utilizando essa string para compará-la com algum valor e imprimir a mensagem. Quando a condição da instrução if falhar, o controle será transferido para a instrução elif para ver se a variável str não é igual a um valor fornecido. Depois disso, uma mensagem será impressa.

Como a condição na instrução if é satisfeita, ela imprimirá a primeira instrução print, e o controle nunca será dado à instrução elif.

Vamos, por exemplo, alterar o valor de uma variável str para Yasin. Desta vez, a condição mencionada na instrução if ficará errada e o controle será dado à instrução elif. Portanto, a declaração de impressão da declaração elif será impressa quando a condição for satisfeita.

Agora, quando executarmos o código novamente, ele exibirá o resultado da instrução print mencionada na parte elif da instrução if-else aninhada.

Exemplo 04:

Por último, faremos um exemplo complicado para testar o operador de comparação NOT EQUAL desta vez. Portanto, inicializamos uma classe chamada Test. Dentro desta classe, inicializamos uma variável i com valor 0. Outra variável, dados, foi inicializada com um valor nenhum nela. Depois disso, inicializamos um construtor dessa classe para obter os valores dessas variáveis ​​da instância da classe. Em seguida, inicializamos um método NOT EQUAL embutido em nosso código e usamos a instrução if-else nele. Três objetos foram criados para enviar valores ao construtor. Depois disso, comparamos os objetos uns com os outros dentro da instrução print para imprimir o resultado da comparação. Salve o código e execute-o.

A saída mostra False como um retorno à primeira instrução de impressão porque os valores analisados ​​para ambos os objetos eram os mesmos. Ao contrário, a segunda instrução print retorna True porque t2 e t3 têm valores diferentes e não são iguais.

Conclusão:

Com a ajuda de scripts de ilustrações bem explicados, aprendemos o que é a Função de comparação Python Not Equal e como ela é usada para determinar se duas variáveis ​​não são idênticas.