## Introduction

Python is a popular programming language that is known for its simplicity and ease of use. It is a versatile language that is used in a variety of applications such as web development, data analysis, artificial intelligence, and much more. In Python, operators are used to perform operations on variables and values. These operators can be classified into different types based on their functionality. Understanding these different types of operators is essential for any programmer who wants to write efficient and effective code. In this tutorial, we will focus on the different types of operators in Python and how they can be used in code to perform various operations.

## What are operators

- Operators in Python are special symbols that perform particular operations on operands to return a result.
- If we take a simple statement
`r = a + b`

- here
`a`

and`b`

are the operands - the symbol
`+`

is the operator (Addition operator). - The expression
`a + b`

will be evaluated and result will be saved in`c`

- here

## Different Types of Operators in Python :

- Python has seven types of operators for manipulating data
- Arithmetic operator
- Comparison operators
- Assignment operators
- Logical operators
- Membership operators
- Identity operators
- Bitwise operators

- Arithmetic operators are used for performing mathematical operations like addition, subtraction, multiplication, etc.
- Comparison operators are used for comparing two values and return a boolean result.
- Assignment operators are used to assign a value to a variable.
- Logical operators are used for combining multiple boolean conditions.
- Membership operators in Python are used to check if an object is a member of a sequence, such as a List, a Tuple or a string.
- Identity operators in Python are used to check whether two objects same or not.
- Bitwise operators are used for performing operations on binary data like bitwise AND, OR, XOR, etc.
- An expression with more than one operators is evaluated using the operator Precedence in Python
- Python also has a feature of operator functions.

Prev. Tutorial : Rules and naming conventions

Next Tutorial : Arithmetic operators