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!"
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
". They are interchangeable.
Variables can also be multiplied using the
* operator. For example:
someString * 2
'This is a string.This is a string.'. It quite literally multiplies the contents inside the variable called
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 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.