Creación de variables

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