Page Contents

**Python comparison operators** compares any two variables or values. Comparison operators always returns a boolean value . All comparison operators and their application are shown below in the form of a table taking the value of `x`

and `y`

as `9`

and `2`

–

Operator(name) | Example | Description | Result |
---|---|---|---|

`==` (Equal to) | `x == y` | Returns `True` if both operands are equal else `False` | `False` |

`!=` (Not equal to) | `x != y` | Returns `True` if both operands are not equal else `False` | `True` |

`>` (Greater than) | `x > y` | Returns `True` if left operand is greater than right operand else `False` | `True` |

`>=` (Greater than or equal to) | `x >= y` | Returns `True` if left operand is greater than or equal to right operand else `False` | `True` |

`<` (Less than) | `x < y` | Returns `True` if left operand is less than right operand else `False` | `False` |

`<=` (Less than or equal to) | `x <= y` | Returns `True` if left operand is less than or equal to right operand else `False` | `False` |

Now we will see about all the comparison operators in details with code –

## Python Equal to operator

Python Equal to(“`==`

”) operator returns `True`

if both the operands are equal else returns `False`

.

#### Example 1:

```
x=9
y=2
print("x==y =",x==y)
```

x==y = False

In the above code value of `x`

and `y`

are `9`

and `2`

.As the value of `x`

and `y`

are different , `x==y`

returned `False`

.

## Python Not equal to operator

Python Equal to(“`!=`

”) operator returns `True`

if both the operands are different else returns `False`

.

#### Example 1:

`print("x!=y =",x!=y)`

x!=y = True

In the above code as the value of x(`9`

) and y(`2`

) are different , `x!=y`

returned `True`

.

## Python Greater than operator

Python Greater than(“`>`

”) operator returns `True`

if left operand is greater than right operand else returns `False`

.

#### Example 1:

`print("x>y =",x>y)`

x>y = True

In the above code as the value of x(`9`

) is greater than the value of y(`2`

) , `x>y`

returned `True`

.

## Python Greater than or equal to operator

Python Greater than or equal to(“`>=`

”) operator returns `True`

if left operand is greater than right operand or left operand is equal to right operand else returns `False`

.

#### Example 1:

`print("x>=y =",x>=y)`

x>=y = True

In the above code as the value of x(`9`

) is greater than the value of y(`2`

) , `x>=y`

returned `True`

## Python Less than operator

Python Less than(“`<`

”) operator returns `True`

if left operand is less than the right operand else returns `False`

.

#### Example 1:

`print("x<y =",x<y)`

x<y = False

In the above code as the value of x(`9`

) is not less than the value of y(`2`

) , `x>=y`

returned `False`

.

## Python Less than or equal to operator

Python Less than or equal to(“`<=`

”) operator returns `True`

if left operand is less than the right operand or left operand is equal to the right operand else returns `False`

.

#### Example 1:

`print("x<=y =",x<=y)`

x<=y = False

In the above code as the value of x(`9`

) is neither less than the value of y(`2`

) nor equal to the value of y(`2`

) , `x<=y`

returned `False`

.

**Thank you for reading this Article . If You enjoy it Please Share the article . If you want to say something Please Comment **.