Python - Relational Operators

Python provides operators that can be used to check the relationship between values or values within variables also known as operands.

All relational operators, less than(<), less than or equal to(<=), greater than(>), greater than and equal to(>=) gives resultant value in boolean i.e either true or false after evaluation.

In this article, you will find Relational operators provided by python.

Relational operators

OperatorDescriptionExample
<Less thanx == y
<=Less than or equal tox != y
>Greater thanx == y
>=Greater than or equal tox != y
  • All of these relational operators are binary operators.
  • All these relational operators also follow the general structure of Operand Operator Operand, meaning that an operator is always surrounded by two operands.
  • For example, an expression x >= y is a binary operation, where x and y are two operands and >= is an operator. If value of x is greater than y you will get True as value else False.
  • The resultant value for relational expression will always be boolean(True or False).
# create variables
a = 10
b = 12

# value of a and b
print('Value of a is', a, 'and b is', b)

# > operator
print(a > b) # false

# < operator
print(a < b) # true

# >= operator
print(a >= b) # false

# <= operator
print(a <= b) # true

Hope you like this!

Keep helping and happy 😄 coding

Vishnu Damwala
Vishnu Damwala

A web geek, an industry experienced web developer & tutor/instructor residing in India 🇮🇳