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. Воспользуйтесь функционалом
- Разработчик должен гарантировать, что синтаксис будет
!=
и не≠
потому что некоторые шрифты или интерпретаторы меняют синтаксис с!=
в≠
.