Variables are basic building blocks of a programming language to store the value, reuse it in code, and modify the value.
Variables are names, assigned with a value, then reused the value in other places of a code.
It points to the memory location for the assigned value.
Variables in Python are dynamically typed values, which means variables are assigned a value without defining a datatype.
m=20; print(m); #20
Variables can be reassigned with new values as per give below example
m=20; m=m+1; print(m);#21
variables can change their type by assigning a new value type
m=20; m="hello"; print(m);#hello
Multiple variables can be declared in a single statement using comma-separated
id, name, salary = 1, 'john', 4000 print(id);#1 print(name);#john print(salary);#4000
How to create a variable in Python
Variables are declared using name and value with assignment operator
str is declared and assigned with a value of name.
Variable naming convention rules
- variables names either short or long
- Python recommends names are in lowercase with underscore by convention, not compulsory
- Usually, Variable names are identifier that always starts with either alphabets or underscore characters
- alphabets contain a to z or 0-9
- It does not start with a letter
- Names are case-sensitive, variable names such as str, Str, STR are three different variables
Valid variable names are
Invalid variable names are