Comparison operators

As their name suggests, the comparison operators in Python are used to compare one value to another. The result of a comparison is a Boolean value, which can be either True or False. The following comparison operators exist in Python:

  • == – determines whether two values are equal. Examples: 1 == 1 is True, 1 == 2 is False.
  • != – determines whether two values are not equal. Examples: 1 != 2 returns True, 1 != 1 returns False.
  • > – determines if the value of the left operand is greater than the value of the right operand. Examples: 3 > 1 is True, 1 > 2 is False.
  • < – determines if the value of the left operand is less than the value of the right operand. Examples: 1 < 2 is True, 3 < 2 is False.
  • >= – determines if the value of the left operand is greater than or equal to the value of the right operand. Examples: 3 >= 1 is True, 1 >= 2 is False.
  • <= – determines if the value of the left operand is less than or equal to the value of the right operand. Examples: 1 <= 3 is True, 3 <= 2 is False.

 

Here are a couple of examples:

>>> x = 5
>>> y = 7
>>> x == y
False
>>> x != y
True
>>> x > y
False
>>> x < y
True
>>> x >= y
False
>>> x <= y
True
>>> x + y == 12
True
>>> x + y < 15
True
>>> x + y > 20
False
>>> x + y <= 12
True
Geek University 2022