[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