Este es un concepto fundamental de la programación, en el cuál se define un identificador y se le asigna un valor y más adelante, podremos utilizarlas como si se tratase de un valor literal, incluso operarlas entre otras variables y volver a asignarles un valor en cualquier momento
En realidad, una variable es un lugar en la memoria donde almacenar un dato, cuyo valor podremos variar durante la ejecución del programa. Tiene un nombre, un valor y es de un tipo. Como vimos anteriormente, según el tipo de dato que se utilice para definir una variable, ocupa más o menos espacio en la memoria.
La asignación de un valor a una variable se realiza con el operador de asignación "=", que veremos más adelante. Es importante mencionar que en Python la asignación no imprime el resultado por pantalla, al contrario de como sucede en MATLAB y Octave, salvo que se incluya el punto y coma al final.
variable = 3