# Assignment Operators

Want to learn more? I recommend these Python books: Python for Data Analysis, Python Data Science Handbook, and Introduction to Machine Learning with Python.

```a = 2
b = 1
c = 0
d = 3
```

### Assigns values from right side to left side

```c = a + b
c
```
```3
```

### Add right to the left and assign the result to left (c = a + c)

```c += a
c
```
```5
```

### Subtract right from the left and assign the result to left (c = a - c)

```c -= a
c
```
```3
```

### Multiply right with the left and assign the result to left (c = a * c)

```c *= a
c
```
```6
```

### Divide left with the right and assign the result to left (c = c / a)

```c /= a
c
```
```3.0
```

### Takes modulus using two operands and assign the result to left (a = d % a)

```d %= a
d
```
```1
```

### Exponential (power) calculation on operators and assign value to the left (d = d ^ a)

```d **= a
d
```
```1
```

### Floor division on operators and assign value to the left (d = d // a)

```d //= a
d
```
```0
```