logo

Python NOT EQUAL operators

Šajā rakstā mēs redzēsim != (Nav vienāds) operatorus. Python, != ir definēts kā nav vienāds ar operators. Tas atgriežas Taisnība ja operandi abās pusēs nav vienādi viens ar otru, un atgriežas Nepatiesi ja tie ir vienādi.

Python NOT EQUAL operatori Sintakse

Operators nav vienāds Python aprakstā:



  • != Nav vienāds operators , darbojas abās Python 2 un Python 3 .
  • Nav vienāds operators Python 2 , novecojis Python 3.

Sintakse: Vērtība A ! = vērtība B

Atgriešanas veids:

  • Atgriež True vai False

Piezīme: Ir svarīgi paturēt prātā, ka šis salīdzināšanas operators atgriezīs True, ja vērtības ir vienādas, bet ir dažādu datu tipu.



Operatora NOT EQUAL piemēri programmā Python

Šeit ir daži piemēri Python NOT EQUAL operatori.

1. piemērs: NOT EQUAL operators ar tādu pašu datu tipu

Šajā piemērā mēs salīdzinām dažādas viena un tā paša datu tipa vērtības, ti, veselus skaitļus, lai redzētu, kā visas vērtības nav vienādas ar Python un kā darbojas operators NOT EQUAL.



Python3


entītiju relāciju



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

css pasvītrot tekstu
>

>

Izvade:

True False>

2. piemērs: NOT EQUAL operators ar dažādiem datu tipiem

Šajā piemērā mēs salīdzinām dažādu datu tipu līdzīgas vērtības, lai redzētu, kā darbojas operators NOT EQUAL. Mēs ņemam veselu skaitli, pludiņu un a Python virkne kā ievadi.

Python3




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

>

>

saulains deola laikmets

Izvade:

False True True>

Salīdziniet Python sarakstus, izmantojot operatoru Not Equal

Python NOT EQUAL operatoru var izmantot arī divu sarakstu salīdzināšanai. Apskatīsim, kā to var izdarīt.

Šajā piemērā mēs ņemam 3 Python saraksti , no kuriem divi ir veseli skaitļi un viens ir virkņu saraksts. Pēc tam mēs tos salīdzinājām, izmantojot Python operatoru nav vienāds.

Python3




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

>

>

Izvade:

False True>

Paziņojuma if izmantošana ar operatoru Not Equal programmā Python

Operatoru NOT EQUAL var izmantot arī ar Python if else paziņojumi . Apskatīsim vienkāršu piemēru.

Šajā piemērā mēs salīdzinām divas virknes un pēc tam izdrukājam ziņojumu, pamatojoties uz izvadi, kas nav vienāds ar operatoru Python.

Python3


java salīdzināt virknes



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

>

>

Izvade:

Numbers are not Equal>

Python NOT EQUAL operators ar pielāgotu objektu

Mēs varam arī izmantot operatoru NOT EQUAL ar pielāgotiem objektiem Python. Šeit ir piemērs tam, kā Python operators nav vienāds ar pielāgotiem objektiem.

Python __ne__() dekorators tiek izsaukts ikreiz, kad tiek izmantots Python operators, kas nav vienāds ar Python. Mēs varam ignorēt šo funkciju, lai mainītu operatora “nav vienāds” raksturu.

Python3


pārdēvējiet direktoriju operētājsistēmā Linux



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)>

>

>

Izvade:

True True>