[Python-es] scope de variables

Oswaldo Hernández listas en soft-com.es
Vie Jun 18 16:38:30 CEST 2010


Milton Galo Patricio Inostroza Aguilera escribió:
> El día 18 de junio de 2010 09:43, Oswaldo Hernández
>  ......
>> La funcion imagen() no ve las variables que has definido fuera de ella.
> 
> Eso lamentablemente es un error bastante común en los programadores
> (yo igual antes pensaba eso).  La función ve TODO  lo que está
> definida en su scope al momento de nacer = Scope léxico o Scope
> estático (también lo llaman).
> 

explícame esto:

 >>> def func1():
...     def func2():
...         a = 5
...     a = 0
...     func2()
...     print a
...
 >>>
 >>> func1()
0


-- 
Oswaldo Hernández


Más información sobre la lista de distribución Python-es