Hay que destacar el hecho de que, para usar una variable, no hace falta declararla previamente, ni tampoco es necesario indicar el tipo: si asignamos un valor a una variable, se crea -si no existía-, o se modifica su valor -si ya existía- y, en ambos casos, se le asigna el tipo adecuado.
También debes tener en cuenta que las mayúsculas y las minúsculas son consideradas letras diferentes y que, por lo tanto, dos nombres como ventas y Ventas representarían variables distintas.
A la hora de dar un nombre a una variable, deberás tener en cuenta algunas reglas:
- El primer carácter deberá ser una letra minúscula, una letra mayúscula o "_". Esto significa que, por ejemplo, no podemos usar variables cuyo nombre comience por un número.
- Los caracteres "$" y "?" no están permitidos.
- Los nombres de variables no pueden comenzar ni terminar por dos caracteres "_" (este tipo de nombres están reservados por Python).
- Tampoco podrán usarse como nombres aquellos identificadores reservados de Python como "for" o "break".
Se muestra a continuación el conjunto de palabras reservadas de Python:
False class finally is return None continue for lambda try True def from nonlocal while and del global not with as elif if or yield assert else import pass break except in raise