In Java or C, every variable has to be declared before it can be used. Declaring a variable means binding it to a data type. Declaration of variables is not required in Python. If there is need of a variable, you think of a name and start using it as a variable.