logo

Оператор Python NOT EQUAL

У цій статті ми побачимо оператори != (не рівно). У Python, != визначається як не дорівнює оператор. Воно повертається правда якщо операнди з обох сторін не дорівнюють один одному, і повертає помилковий якщо вони рівні.

Синтаксис операторів Python NOT EQUAL

Оператор не відповідає опису Python:



  • != Оператор Not Equal , працює в обох Python 2 і Python 3 .
  • Оператор нерівності в Python 2 , застарілий у Python 3.

Синтаксис: Значення A != Значення B

Тип повернення:

  • Повертає True або False

Примітка: Важливо мати на увазі, що цей оператор порівняння поверне True, якщо значення однакові, але мають різні типи даних.



Приклади оператора NOT EQUAL у Python

Ось кілька прикладів Python Оператори NOT EQUAL.

Приклад 1: Оператор NOT EQUAL з однаковим типом даних

У цьому прикладі ми порівнюємо різні значення одного типу даних, тобто цілі числа, щоб побачити, як усі значення не дорівнюють Python і як працює оператор NOT EQUAL.



Python3


лінійний пошук в java



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

>

>

Вихід:

рядок дати java
True False>

Приклад 2: оператор NOT EQUAL з різними типами даних

У цьому прикладі ми порівнюємо схожі значення різних типів даних, щоб побачити, як працює оператор NOT EQUAL. Ми беремо ціле число, float і a Рядок Python як вхід.

Python3




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

>

>

Вихід:

False True True>

Порівняйте списки в Python за допомогою оператора Not Equal

Оператор Python NOT EQUAL також можна використовувати для порівняння двох списків. Давайте подивимося, як це можна зробити.

У цьому прикладі ми беремо 3 Списки Python , з яких два є цілими числами, а одне є списком рядків. Потім ми порівняли їх за допомогою оператора not equals у Python.

Python3




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

веб-сервіси Java

>

>

Вихід:

False True>

Використання оператора if з оператором Not Equal у Python

Оператор NOT EQUAL також можна використовувати з Інструкції Python if else . Давайте розглянемо простий приклад цього.

У цьому прикладі ми порівнюємо два рядки, а потім друкуємо повідомлення на основі виводу оператора не дорівнює в Python.

Python3




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

нормалізація rdbms
>

>

Вихід:

Numbers are not Equal>

Оператор Python NOT EQUAL із настроюваним об’єктом

Ми також можемо використовувати оператор NOT EQUAL з настроюваними об’єктами в Python. Ось приклад того, як оператор не дорівнює Python працює з настроюваними об’єктами.

Python __ne__() декоратор викликається кожного разу, коли в Python використовується оператор не дорівнює Python. Ми можемо перевизначити цю функцію, щоб змінити природу оператора «нерівно».

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

Матрична програма мовою c

>

>

Вихід:

True True>