Want to learn machine learning? Use my machine learning flashcards.

# Assignment Operators

### Create some variables

```
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
```

#### Find an error or bug?

Everything on this site is available on GitHub. Head to and submit a suggested change. You can also message me directly on Twitter.