Python Не равный Operaтор (!=)

Что такое Python Не равно Operaтор?

Python идентифицируется как язык программирования, который является очень динамичным, и он, как правило, рассматривается как строго типизированный язык. Это утверждение можно объяснить, понимая значимость оператора не равно. В not equal Если значения двух операндов по обе стороны от оператора не равны, то оператор выдает истинное значение, в противном случае — ложное.

In not equal Если две переменные имеют разные типы, но содержат одни и те же значения, то оператор не равно возвращает значение true. Не многие языки программирования могут классифицировать это как истинное, если тип переменной имеет другой тип, что делает Python очень динамичным языком. В Python операторы «не равно» можно отнести к числу операторов сравнения.

Типы операторов «Не равно» с синтаксисом в Python

Синтаксис обоих типов показан ниже: –

X<>Y
X!=Y

В Python есть два типа неравных операторов:

  • !=
  • <>

Первый тип, != используется в версиях Python 2 и 3.

Второй тип, <> используется в Python версии 2, а в версии 3 этот оператор устарел.

Пример Python Не равный Operaтор

Давайте рассмотрим два сценария, которые не равны в Python. Ниже приведен пример оператора равенства для одного и того же типа данных, но разных значений:

A = 44
B = 284
C = 284
print(B!=A)
print(B!=C)

Вывод:

True
False

Ниже приведен пример неравных значений в Python для разных типов данных, но одинаковых значений.

C = 12222
X = 12222.0
Y = "12222"
print(C!=X)
print(X!=Y)
print(C!=Y)

Вывод:

False
True
True

Как использовать «Не равно» Operator с оператором IF

В Python оператор if можно описать как оператор, который проверяет условие начального уровня и выполняется, когда оно истинно.

Давайте возьмем базовый пример использования оператора if и оператора не равно, как показано ниже: –

X = 5
Y = 5
if ( X != Y ):
  print("X is not equal to Y")
else:
  print("X is equal to Y")

Вывод:

X is equal to Y

Здесь не равно != используется вместе с оператором if.

Как использовать оператор равенства (==) в цикле while

В Python цикл while выполняет итерацию блока кода, пока условие истинно или ложно. Давайте возьмем случай печати нечетных чисел с использованием цикла while и оператора равенства, как показано ниже: –

m = 300
while m <= 305:
   m = m + 1
  if m%2 == 0:
     continue
   print (m)

Вывод:

301
303
305

Здесь равно == используется вместе с оператором if.

Пример: поиск четных чисел с помощью оператора «не равно»

В Python цикл while также можно использовать с оператором «не равно». Давайте возьмем случай печати четных чисел с использованием цикла while, а не оператора равенства, как показано ниже: –

m = 300
while m <= 305:
  m = m + 1
  if m%2 != 0:
    continue
  print (m)

Вывод:

302
304
306

Здесь не равно != используется вместе с оператором if.

Как это работает? Python не равный OperaTor с пользовательским объектом

Пользовательские объекты позволяют пользователю или разработчику создавать свои собственные реализации. Это позволяет разработчикам изменять фактический результат по сравнению с тем, что обычно ожидается.

Давайте возьмем пример пользовательского объекта, в котором используется оператор «не равно», как показано ниже: –

Это критически важно для анализа и выбора наиболее эффективных ключевых слов для улучшения рейтинга вашего сайта.

class G9Example:
   s_n=''
def __init__(self, name):
   self.s_n = name
def __ne__(self, x):
if type(x) != type(self):
  return True
# return True for different values
if self.s_n != x.s_n:
  return True
else:
  return False

G1 = G9Example("Guru99")
G2 = G9Example("HipHop99")
G3 = G9Example("Guru99")

print(G1 != G2)
print(G2 != G3)
print(G1 != G3)

Вывод:

True
True
False

Операторы сравнения в Python

В следующей таблице описан список сравнения. операторы в питоне: -

оператор Смысл Пример
!= Не равно — возвращает истину, если операнды не имеют одинаковых значений. А!=Б
== Равно — возвращает true, если операнды имеют одинаковые значения. А==Б
>= Больше или равно — возвращает значение true, если первый операнд больше или равен второму операнду. А>= Б
<= Less чем или равно - возвращает значение true, если первый операнд равен Less чем или равно второму операнду А<=Б
> Больше чем — возвращает значение true, если первый операнд больше второго операнда. А> В
< Less than – возвращает значение true, если первый операнд равен Less чем второй операнд А<Б

Полезные советы по использованию слова «не равно» Operaтор

Вот несколько полезных советов

  • Оператор «не равно» можно использовать в форматированных строках.
  • Эта функция является относительно новой и является частью версия python 3.6. Воспользуйтесь функционалом
  • Разработчик должен гарантировать, что синтаксис будет != и не потому что некоторые шрифты или интерпретаторы меняют синтаксис с != в .