# Python Arithmetic Operators

• Difficulty Level : Easy
• Last Updated : 29 Aug, 2020

Arithmetic operators are used to perform mathematical operations like addition, subtraction, multiplication and division.

There are 7 arithmetic operators in Python :

2. Subtraction
3. Multiplication
4. Division
5. Modulus
6. Exponentiation
7. Floor division

1. Addition Operator : In Python, + is the addition operator. It is used to add 2 values.
Example :

 `val1 ``=` `2` `val2 ``=` `3` ` `  `# using the addition operator ` `res ``=` `val1 ``+` `val2 ` `print``(res) `

Output :

`5`

2. Subtraction Operator : In Python, is the subtraction operator. It is used to subtract the second value from the first value.
Example :

 `val1 ``=` `2` `val2 ``=` `3` ` `  `# using the subtraction operator ` `res ``=` `val1 ``-` `val2 ` `print``(res) `

Output :

`-1`

3. Multiplication Operator : In Python, * is the multiplication operator. It is used to find the product of 2 values.
Example :

 `val1 ``=` `2` `val2 ``=` `3` ` `  `# using the multiplication operator ` `res ``=` `val1 ``*` `val2 ` `print``(res) `

Output :

`6`

4. Division Operator : In Python, / is the division operator. It is used to find the quotient when first operand is divided by the second.
Example :

 `val1 ``=` `3` `val2 ``=` `2` ` `  `# using the division operator ` `res ``=` `val1 ``/` `val2 ` `print``(res) `

Output :

`1.5`

5. Modulus Operator : In Python, % is the modulus operator. It is used to find the remainder when first operand is divided by the second.
Example :

 `val1 ``=` `3` `val2 ``=` `2` ` `  `# using the modulus operator ` `res ``=` `val1 ``%` `val2 ` `print``(res) `

Output :

`1`

6. Exponentiation Operator : In Python, ** is the exponentiation operator. It is used to raise the first operand to power of second.
Example :

 `val1 ``=` `2` `val2 ``=` `3` ` `  `# using the exponentiation operator ` `res ``=` `val1 ``*``*` `val2 ` `print``(res) `

Output :

`8`

7. Floor division : In Python, // is used to conduct the floor division. It is used to find the floorof the quotient when first operand is divided by the second.
Example :

 `val1 ``=` `3` `val2 ``=` `2` ` `  `# using the floor division ` `res ``=` `val1 ``/``/` `val2 ` `print``(res) `

Output :

`1`

Below is the summary of all the 7 operators :

Operator Description Syntax