Operator | Description | Example |
---|---|---|

+ Addition | Adds values on either side of the operator. | a + b = 30 |

– Subtraction | Subtracts right hand operand from left hand operand. | a – b = -10 |

* Multiplication | Multiplies values on either side of the operator | a * b = 200 |

/ Division | Divides left hand operand by right hand operand | b / a = 2 |

% Modulus | Divides left hand operand by right hand operand and returns remainder | b % a = 0 |

** Exponent | Performs exponential (power) calculation on operators | a**b =10 to the power 20 |

// | Floor Division – integer division | 9//2 = 4 and 9.0//2.0 = 4.0, -11//3 = -4, -11.0//3 = -4.0 |

**Comparison Operators**

Operator | Meaning | Example |
---|---|---|

> | Greater that – True if left operand is greater than the right | x > y |

< | Less that – True if left operand is less than the right | x < y |

== | Equal to – True if both operands are equal | x == y |

!= | Not equal to – True if operands are not equal | x != y |

>= | Greater than or equal to – True if left operand is greater than or equal to the right | x >= y |

<= | Less than or equal to – True if left operand is less than or equal to the right | x <= y |

**Python Logical Operators**

Operator | Meaning | Example |
---|---|---|

and | True if both the operands are true | x and y |

or | True if either of the operands is true | x or y |

not | True if operand is false (complements the operand) | not x |

**Identity Operators**

Operator | Meaning | Example |
---|---|---|

is | True if the operands are identical (refer to the same object) | x is True |

is not | True if the operands are not identical (do not refer to the same object) | x is not True |

**Membership Operators**

Operator | Meaning | Example |
---|---|---|

in | True if value/variable is found in the sequence | 5 in x |

not in | True if value/variable is not found in the sequence | 5 not in x |

**Assignment operators**

Operator | Example | Equivalent to |
---|---|---|

= | x = 5 | x = 5 |

+= | x += 5 | x = x + 5 |

-= | x -= 5 | x = x – 5 |

*= | x *= 5 | x = x * 5 |

/= | x /= 5 | x = x / 5 |

%= | x %= 5 | x = x % 5 |

//= | x //= 5 | x = x // 5 |

**= | x **= 5 | x = x ** 5 |

&= | x &= 5 | x = x & 5 |

|= | x |= 5 | x = x | 5 |

^= | x ^= 5 | x = x ^ 5 |

>>= | x >>= 5 | x = x >> 5 |

<<= | x <<= 5 | x = x << 5 |

###### Photo by Jim Kalligas on Unsplash