/    /  Python – Operators

# Python – Operators:

Operators in Python helps us to perform the mathematical operations with numbers. There are different operators in Python as below.

 Operators Description // Integerdivision + addition – subtraction * multiplication / Float division % Provide remainder after division(Modulus) ** Perform exponent (raise to power)

Let us try implementing every operator now.

```>>> 10+10

20

>>>20+30

50

>>>50+50

100```
1. Substration: symbol used (-)
```>>>20-10

10

>>>50-40

10

>>>100-30

70```
1. multiplication: Symbol used (*)
```>>>5*2

10

>>>10*2

20

>>>20*2

40```
1. Float Division: This will divide and provide the result in floating value and the symbol used (/)
```>>>5/2

2.5

>>>10/2

5.0```
1. Integer Division: This will divide and truncate the decimal and provide the Integer value and the symbol used (//)
```>>>5//2

2

>>>7//2

3```
1. Exponentiation Operator: This will help us to calculate a power b and return the result
```>>>10**3 # This mean 10*10*10

1000```
1. Modulus Operator: This will provide the remainder after the calucation and symbol used (%)
```>>>10%3

1```

What if we want to work with multiple operators at a time. Here comes the Operator precedence in Python.

 Operator Description lambda Lambda expression if – else Conditional expression or Boolean OR and Boolean AND not x Boolean NOT in, not in, is, is not, <, <=, >, >=, !=, == Comparisons, including membership tests and identity tests | Bitwise OR ^ Bitwise XOR & Bitwise AND <<, >> Shifts +, – Addition and subtraction *, @, /, //, % Multiplication, matrix multiplication division, remainder  +x, -x, ~x Positive, negative, bitwise NOT ** Exponentiation  await x Await expression x[index], x[index:index], x(arguments…), x.attribute Subscription, slicing, call, attribute reference (expressions…), [expressions…], {key: value…}, {expressions…} Binding or tuple display, list display, dictionary display, set display