Not Equal в Python – это оператор сравнения в Python, используемый для проверки, не равны ли два значения.
Для оператора Not Equal используется символ !=. Между восклицательным знаком и знаком равенства не должно быть разделителя.
Not Equal в основном используется в логических выражениях условных операторов, таких как If, If-Else, Elif, While и т.д.
Синтаксис
Ниже приведен синтаксис оператора сравнения:
result = operand_1 != operand_2
Где, операнд_1 и операнд_2 – значения любого типа данных.
Оператор возвращает логическое значение, True – если операнд_1 и операнд_2 не равны, в противном случае он возвращает false.
Пример применения !=
В этом примере мы возьмем два целых числа и проверим, не равны ли они, используя !=.
a = 10 b = 12 c = 12 print(a != b) print(b != c)
Вывод:
True False
a и b не равны, поэтому a != b вернул True.
a и c равны, поэтому a != b вернул False.
Пример 2: с оператором if
Мы уже знаем, что команда not equal возвращает логическое значение. Следовательно, это можно использовать в условиях принятия решений.
В следующем примере мы будем использовать оператор не равно в условии оператора IF.
a = 11
if a%2 != 0 :
print(a, "is not even number.")
Вывод:
11 is not even number.
a% 2 != 0 возвращает True для a = 11, поэтому, если блок выполняется.
Пример 3: со строками
В этом примере мы будем использовать Not Equal, чтобы проверить, не равны ли две строки.
a = "python"
b = "javascript"
if a != b :
print(a, 'and', b, 'are different.')
Вывод:
a and b have same value.
Ясно, что две строки не равны, и результат a != b true. Итак, в Python выполняет код блока if.
Пример 4: в условии while
Вы можете использовать команду not equal в условии цикла while в Python.
a = 4
while a != 0 :
print("hello")
a -= 1
Вывод:
hello hello hello hello
Пример 5: в сложном условии
Команда может использоваться для объединения простых условий и формирования сложных условий или логических выражений.
a = 4
b = 5
if (a == 1) != (b == 5):
print('Hello')
(a == 1) и (b == 5) два простых условия, и мы должны использовать оператор неравенства, чтобы объединить их и сформировать составное условие.
Вывод:
Hello
Оператор сравнения Equal
Equal в Python – это оператор сравнения, используемый для проверки равенства двух значений.
Символ, используемый для оператора равенства Python, – ==. Оператор равенства в основном используется в логических выражениях условных операторов, таких как If, If-Else, Elif, While и т.д.
Синтаксис
Ниже приведен синтаксис:
result = operand_1 == operand_2
Где, операнд_1 и операнд_2 – значения любого типа данных. Оператор равенства возвращает true, если операнд_1 и операнд_2 равны, иначе возвращает false.
Пример 1
В этом примере мы возьмем два целых числа и проверим, равны ли они, используя ==.
a = 10 b = 12 c = 12 print(a == b) print(b == c)
Вывод:
False True
Пример 2: с оператором IF
В следующем примере мы будем использовать оператор равенства в условии IF.
a = 10
if a%2 == 0 :
print(a, "is even number.")
Вывод:
10 is even number.
a% 2 == 0 возвращает true для a = 10.
Пример 3: со строками
В этом примере мы будем использовать оператор равенства, чтобы проверить, равны ли две строки.
a = "python"
b = "python"
if a == b :
print("a and b have same value.")
Вывод:
a and b have same value.
Пример 4: в условии while
Вы можете использовать оператор равенства в условии while.
a = 20
while int(a/6) == 3:
print("hello")
a += 1
Вывод:
hello hello hello hello
Заключение
В этом руководстве Python мы узнали, что такое операторы сравнения Equal и Not Equal в Python, как использовать их, чтобы определить, равны или не равны два значения, с помощью подробных примеров программ.