3 How to Store Data in Variables

A variable is a container for other Python objects (such as a string, or anything else for that matter).

Let’s define a variable:

someString = "This is a string!"

The variable someString has now been stored in memory. Its contents can easily be accessed by typing the variable name:


This will output the same string as 'This is a string.'. Remember that Python sees no difference between ' and ". They are interchangeable.

Variables can also be multiplied using the * operator. For example:

someString * 2

This outputs 'This is a string.This is a string.'. It quite literally multiplies the contents inside the variable called someString.

There is also a this called “string concatenation”. That is a fancy way of saying “add some strings together”. For example:

someString + "Some other string!"

This outputs 'This is a string.Some other string.'.

A string is not the only type of data you can store in a variable in Python. There are more types and mathematical operators like the * and the + (seen in the examples above) in the next part.