Variables Flashcards
Variables
Variables are containers for storing data values
x = 5 y = "John"
print(x)
print(y)
Casting a variable
If you want to specify the data type of a variable, this can be done with casting.
x = str(3) # x will be '3' y = int(3) # y will be 3 z = float(3) # z will be 3.0
Get the Type of varibale
Get the data type of a variable with the type() function.
x = 5
y = “John”
print(type(x))
print(type(y))
String variables can be declared either by using single or double quotes
x = "John" # is the same as x = 'John'
Case-Sensitive variables
Variable names are case-sensitive.
a = 4 A = "Sally" #A will not overwrite a
Rules for Python variables:
- A variable name must start with a letter or the underscore character
- A variable name cannot start with a number
- A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and _ )
- Variable names are case-sensitive (age, Age and AGE are three different variables)
Variable name examples
- myvar = “John”
- my_var = “John”
- _my_var = “John”
- myVar = “John”
- MYVAR = “John”
- myvar2 = “John”
Illegal variable names
- 2myvar = “John”
- my-var = “John”
- my var = “John”
Camel Case variable name
Each word, except the first, starts with a capital letter:
myVariableName = “John”
Pascal Case variable name
Each word starts with a capital letter:
MyVariableName = “John”
Snake Case
my_variable_name = “John”
Assign values to multiple variables in one line:
x, y, z = “Orange”, “Banana”, “Cherry”
- print(x)
- print(y)
- print(z)
Assign the same value to multiple variables in one line:
x = y = z = “Orange”
- print(x)
- print(y)
- print(z)
Unpacking variables is:
If you have a collection of values in a list, tuple etc. Python allows you extract the values into variables.
fruits = [“apple”, “banana”, “cherry”]
x, y, z = fruits
- print(x)
- print(y)
- print(z)