Related Articles

# Python Arithmetic Operators

• Difficulty Level : Medium
• 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 :

OperatorDescriptionSyntax
Subtraction: subtracts two operandsx – y
*Multiplication: multiplies two operandsx * y
/Division (float): divides the first operand by the secondx / y
//Division (floor): divides the first operand by the secondx // y
%Modulus: returns the remainder when first operand is divided by the secondx % y
**Power : Returns first raised to power secondx ** y

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course

My Personal Notes arrow_drop_up