https://imbooz.com/im-blog-data-science/02-python-operators/

## Python Operators:

In Python, operators are symbols or keywords that perform various operations on values or variables. Here are some of the commonly used *operators in Python*:

**Arithmetic Operators:**

`+ - * / % // **`

**Relational Operators:**

`> < >= <= == !=`

**Bitwise Operators: Boolean Operator**

`True -> 1`

`False -> 0`

**Logical Operators:**

not

and

or

**Assignment Operators**

=

**Compound Operators:**

`+= -= *= /= %= //= **=`

**Membership Operators:**

in not in

**Identity Operators:**

is not is

**1 Arithmetic operators:** These operators perform basic operations like addition, subtraction, multiplication, division, modulo and exponentiation.

**Python Code:**

a = 10

b = 3

print(a + b) # Output: 13

print(a – b) # Output: 7

print(a * b) # Output: 30

print(a / b) # Output: 3.3333333333333335

print(a % b) # Output: 1

print(a ** b) # Output: 1000

**2 Comparison operators:** These operators are used to compare two values and return a Boolean value (True or False).

**Python Code:**

a = 10

b = 3

print(a > b) # Output: True

print(a < b) # Output: False

print(a == b) # Output: False

print(a != b) # Output: True

print(a >= b) # Output: True

print(a <= b) # Output: False

**3 Logical operators:** These operators are used to perform logical operations like AND, OR, and NOT on Boolean values.

**Python Code:**

a = True

b = False

print(a and b) # Output: False

print(a or b) # Output: True

print(not a) # Output: False

**4 Assignment operators:** These operators are used to assign values to variables.

**Python Code:**

a = 10

b = 3

a += b # same as a = a + b

print(a) # Output: 13

**5 Membership operators:** These operators are used to check whether a value is a member of a sequence or not.

**Python Code:**

x = [1, 2, 3, 4, 5]

print(3 in x) # Output: True

print(6 not in x) # Output: True

**6 Identity operators:** These operators are used to check if two variables refer to the same object or not.

**Python Code:**

x = [1, 2, 3]

y = [1, 2, 3]

z = x

print(x is y) # Output: False

print(x is not y) # Output: True

print(x is z) # Output: True

These are some of the commonly used operators in Python. There are more operators in Python like bitwise operators, ternary operators, etc.