# Python Assignment Operators

Lesson Contents

Python assignment operators are one of the operator types and assign values to variables. We use arithmetic operators here in combination with a variable. Let’s take a look at some examples.

## Operator Assignment (=)

This is the most basic assignment operator and we used it before in the lessons about lists, tuples, and dictionaries.  For example, we can assign a value (integer) to a variable:

We can add a number to our variable like this:

Using the above operator is the same as doing this:

The += operator is shorter to write but the end result is the same.

## Operator Subtraction (-=)

We can also subtract a value. For example:

Using this operator is the same as doing this:

## Operator Multiplication (*=)

We can also use multiplication. We’ll multiply our variable by 4:

Which is similar to:

## Operator Division (/=)

Let’s try the divide operator:

This is the same as:

## Operator Modulus (%=)

This is the same as doing it like this:

## Operator Exponentiation (**=)

How about exponentiation? Let’s give it a try:

Which is the same as doing it like this:

## Operator Floor Division (//=)

The last one, floor division:

This is the same as:

## Conclusion

You have now learned how to use the Python assignment operators to assign values to variables and how you can use them with arithmetic operators. I hope you enjoyed this lesson. If you have any questions, please leave a comment.

Ask a question or start a discussion by visiting our Community Forum 