Python provides some conditionals to compare two python data or variables. We can compare same or similar variables and data then we will get result which present the comparison result. The comparison results will be true
or false
. In this tutorial we will look most popular comparison operations in python.
Less Than
Less than or <
is a mathematical operator used in python. There is other uses than mathematic. For example we can compare two dates with less than operator. This operator is generally used to compare two integers or float numbers and returns result as boolean True
or False
. We will use <
operator.
4<5 #This will return false 5<4 #This will return true because 'a' is a string ASCII char and converted to the number 5<'a' #This will raise exception because a is not a comparable type 5<a

Greater Than
Greater than is the reverse of the less than operator. This operator will generally used to compare numbers but also can be used to compare dates. We will use >
as greater operator.
5 > 4 #This will return true 5 > 4 #This will return false because 'a' is a string ASCII char and converted to the number 5 > 'a' #This will raise exception because a is not a comparable type 5 > a

Less Than or Equal
We may need to compare two numbers or dates but also check whether they are equal. In this situations we will use Less than or equal operator which is a combination of less than and equal operators. We will use <=
as less than or equal operator.
5 <= 4 4 <= 4

Greater Than or Equal
We can combine equal operator with greater than operator too. This will return boolean value True
or False
according to the situation. If the first value is greater or equal to second value this will return true if not false.
4 >=5 5 >=5

Equals
Equal is very popular comparison operator. This will check whether given values or variables are equal. Also Equal can be used for date values. We will provide both variables or values around ==
operator.
5 == 5 5 == 4

Not Equal
Not equal operator is the reverse of the equal operator. With this operator we will check whether two values or variables are not the same. If they are not same True
boolean result is returned it not False
is returned. We will use !=
as not equal operator.
5 != 4 5 != 5
