An operator in Python is something that cancarry out arithmetic or logical operationson an expression. The variable on which the operator operates is called the operand. Let'stry to understand the various operators that are availablein Python:
Arithmetic:
Functions
Example
Addition
a + b
Subtraction
a - b
Negation
-a
Multiplication
a * b
Division
a / b
Modulo
a % b
Exponentiation
a ** b
Floor Division
a // b
Assignment:
a = 0 evaluates to a=0
a +=1 evaluates to a = a + 1
a -= 1 evaluates to a = a + 1
a *= 2 evaluates to a = a * 2
a /= 5 evaluates to a = a / 5
a **= 3 evaluates to a = a ** 3
a //= 2 evaluates to a= a // 2 (floor division 2)
a %= 5 evaluates to a= a % 5
Logical operators:
and: True: If both the operands are true, then the condition becomes true. For example, (a and b) is true.
or: True: If any of the two operands are non-zero, then the condition becomes true. For example, (a or b) is true.
not: True: This is used to reverse the logical state of its operand. For example, not (a and b) is false.