All following comparison operators have the standard mathematical interpretation and return a boolean value of `True` for true, `False` for false:

Comparison operations are supported by all objects!

This table summarizes the comparison operations:

Operation | Meaning |
---|---|

< |
strictly less than |

<= |
less than or equal |

> |
strictly greater than |

>= |
greater than or equal |

== |
equal |

!= |
not equal* |

is |
object identity |

is not |
negated object identity |

* != can also be written <>, but this is an obsolete usage kept for backwards compatibility only. New code should always use !=.