logo

Operatorul Python NOT EGAL

În acest articol, vom vedea operatori != (Nu sunt egali). În Python, != este definit ca nu este egal cu operator. Se întoarce Adevărat dacă operanzii de pe ambele părți nu sunt egali unul cu celălalt și se întoarce Fals daca sunt egali.

Operatori Python NOT EQUAL Sintaxă

Operatorul nu este egal în descrierea Python:

  • != Operator nu este egal , funcționează în ambele Python 2 și Python 3 .
  • Operator nu este egal în Python 2 , depreciat în Python 3.

Sintaxă: Valoarea A != Valoarea B



Tip returnare:

  • Returnează fie adevărat, fie fals

Notă: Este important să rețineți că acest operator de comparație va returna True dacă valorile sunt aceleași, dar sunt de tipuri diferite de date.

Exemple de operator NOT EQUAL în Python

Iată câteva exemple de Piton Operatori NU EGAL.

Exemplul 1: Operator NOT EQUAL cu același DataType

În acest exemplu, comparăm valori diferite ale aceluiași tip de date, adică numere întregi pentru a vedea cum toate valorile nu sunt egale cu Python și cum funcționează operatorul NOT EQUAL.

Python3


cum se utilizează mysql workbench



A>=> 1> B>=> 2> C>=> 2> print>(A!>=>B)> print>(B!>=>C)>

>

>

Ieșire:

True False>

Exemplul 2: operator NOT EQUAL cu diferite tipuri de date

În acest exemplu, comparăm valori similare ale diferitelor tipuri de date pentru a vedea cum funcționează operatorul NOT EQUAL. Luăm un număr întreg, un flotant și un Python String ca intrare.

Python3


python __nume__



A>=> 1> B>=> 1.0> C>=> '1'> print>(A!>=>B)> print>(B!>=>C)> print>(A!>=>C)>

>

>

Ieșire:

False True True>

Comparați liste în Python folosind operatorul Not Equal

Operatorul Python NOT EQUAL poate fi folosit și pentru a compara două liste. Să vedem cum se poate face acest lucru.

În acest exemplu, luăm 3 Liste Python , dintre care două sunt numere întregi și unul este o listă de șiruri. Apoi le-am comparat folosind operatorul nu este egal în Python.

Python3

șir de divizare c++




list1>=> [>10>,>20>,>30>]> list2>=> [>10>,>20>,>30>]> list3>=> [>'geeks'>,>'for'>,>'geeks'>]> print>(list1 !>=> list2)> print>(list1 !>=> list3)>

>

>

top 10 hentai

Ieșire:

False True>

Utilizarea instrucțiunii if cu operatorul Not Equal în Python

Operatorul NOT EQUAL poate fi folosit și cu Declarații Python if else . Să vedem un exemplu simplu în acest sens.

În acest exemplu, comparăm două șiruri de caractere și apoi tipărim un mesaj bazat pe rezultatul operatorului nu este egal în Python.

Python3




str1>=> 'Geeks'> str2>=> 'techcodeview.com'> if> str1 !>=> str2:> >print>(>'Strings are not Equal'>)> else>:> >print>(>'Strings are Equal'>)>

>

>

Ieșire:

Numbers are not Equal>

Operator Python NOT EQUAL cu obiect personalizat

De asemenea, putem folosi operatorul NOT EQUAL cu obiecte personalizate în Python. Iată un exemplu despre modul în care operatorul Python nu este egal cu obiecte personalizate.

Pitonul __ne__() decorator este apelat ori de câte ori este utilizat operatorul Python care nu este egal în Python. Putem suprascrie această funcție pentru a modifica natura operatorului „nu este egal”.

Python3




class> Student:> >def> __init__(>self>, name):> >self>.student_name>=> name> >def> __ne__(>self>, x):> ># return true for different types> ># of object> >if> type>(x) !>=> type>(>self>):> >return> True> > ># return True for different values> >if> self>.student_name !>=> x.student_name:> >return> True> >else>:> >return> False> s1>=> Student(>'Shyam'>)> s2>=> Student(>'Raju'>)> s3>=> Student(>'babu rao'>)> print>(s1 !>=> s2)> print>(s2 !>=> s3)>

>

>

tabel în reacție

Ieșire:

True True>