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