# Lesson 2 - Operators in Python

• Python supports the following groups of operators. These are used to perform various operations on values and variables.

• Arithmetic operators
• Assignment operators
• Comparison operators
• Logical operators
• Identity operators
• Membership operators
• Bitwise operators

Arithmetic operators
Arithmetic operators are used with numeric values to perform common mathematical operations like addition, subtraction, etc Example:

x=10; y=15
print(x+y)  gives output as 25

Assignment operators

Assignment operators are used to assign values to variables Python Comparison Operators

Comparison operators are used to compare two values or two variables: Python Logical Operators

Logical operators are used to combine conditional statements: Python Identity Operators

Identity operators:  is  and is not.  They are used to compare the objects to check if they are actually the same object, with the same memory location: Python Membership Operators

in and not in are the membership operators. These are used to test whether a value or variable is in a sequence. Python Bitwise Operators

Bitwise operators are used to compare (binary) numbers. They act on bits and perform the bit-by-bit operations. 