Archivo de 3/09/08|Página de archivo diario
Día 18 “Variables no inicializadas en Python”
En Python, la primera operación sobre una variable debe ser la asignación de un valor. No se puede usar una variable a la que no se ha asignado previamente un valor.
Como puedes ver, se genera una excepción NameError, es decir, de “error de nombre”.
El texto explicativo precisa aún más lo sucedido “el nombre a no esta definido”.
La asignación de un valor inicial se denomina inicialización de la variable. Entonces en Python no es posible usar variables no inicializadas.
>>> a+2
Traceback (most recent call last):
File "<pyshell#0>", line 1, in -toplevel-
a+2
NameError: name 'a' is not defined
Comentarios (7)

