Variable is a label which helps to store data. To create a variable, we can assign it a value with the help of assignment operator. Based on the type of value assigning, the memory will dynamically allocate for the variable
Example:
roll_number = 12345
# roll_number is a variable
# = is an assignment operator
# 12345 is the value stored in roll_number variable
Rules for Variable Creation
Lowercase or uppercase or digits or underscoreA Variable name can only contain lowercase (a to z) or uppercase (A to Z) or digits (0 to 9) or an underscore (_)No digit startA variable name cannot start with a digit (0 to 9)Lowercase and uppercase or underscore start3. A variable name can start with a lowercase (a to z) or uppercase (A to Z) or an underscore (_)Case-SensitiveVariable name is case-sensitive (a = 5, A=6 -> a and A are two different variables in python)No Special CharactersThe variable name cannot have special characters such as !, @, #, $, % etc..
Multiple Assignment
We can assign values to multiple variables in a single line like this a = b = c = 100
#Multiple Assignment with single value
a=b=c=100
print(a, b, c)
#Multiple Assignment with multiple value
a, b, c = 10, 20, 30
print(a, b, c)
Output
100 100 100
10 20 30
Constants in Python
Constant is a value that remains the same which cannot change or modify once it get declared. Python don't have constant declaration as like in Java. We can declare a variable or value as constant in Python and make sure which don't get the modification.
Rules - Constant variables should have only capital letters and underscores (for word separation)
#Constant Example
PI = 3.14
print(PI)
Output
3.14