Variables are containers in which data values can be stored within the computer’s memory. They have a name, which is also referred to as an address.
This is a box / container. In variable terms, we can give it a name/address called box. We can put things in the box. In programming, these things are called data values. |
We can assign the data value books into the variable called box.
We use assignment operator = to assign the data value to the variable.
After assigning, we will have a box containing books.
By assigning a value into the box (variable), we can use the value multiple times by calling the box (variable), instead of retyping "books" (value).
box = "books" | The string value "books" is assigned to the variable box |
block_number = 72 | The number value 72 is assigned to (=) the variable block_number |
street_01 = ‘Nanyang Ave’ | The string value ‘Nanyang Ave’ is assigned to the variable street_01 |
myList = ["apples", "bananas", "cherries"] | The list of fruits are assigned to the bariable myList. |
Tip! - It is good practice to choose meaningful / descriptive names that reflect the variable’s content for easier identification when you or someone else revisits your codes. Which variable names would you choose?
1. Must start with a letter, or the underscore character.
2. Can only contain alpha-numeric characters and underscores.
3. Case-sensitive
4. Cannot contain hyphens.
5. Cannot start with a number.
6. Cannot use Python reserved words – these mean something in Python
False | await | else | import | pass |
None | break | except | in | raise |
True | class | finally | is | return |
and | continue | for | lambda | try |
as | def | from | nonlocal | while |
assert | del | global | not | with |
async | elif | if | or | yield |
1. Create a variable called fruit, and store "apple" into the variable you created and print.
2. Are you able to print the following? Try it in your IDE.
Questions | Can it run? | Changes |
---|---|---|
YEAR = 1995 | Yes | Nil |
course_code = "DSE2020" | Yes | Nil |
01_street = ‘Nanyang Ave’ | No, variable names cannot begin with a number | street_01 = 'Nanyang Ave' |
my-birth-year = 1982 | No, variable names cannot contain hyphens | my_birth_year = 1982 |
You are expected to comply with University policies and guidelines namely, Appropriate Use of Information Resources Policy, IT Usage Policy and Social Media Policy. Users will be personally liable for any infringement of Copyright and Licensing laws. Unless otherwise stated, all guide content is licensed by CC BY-NC 4.0.