[pyar] Cuando el futuro afecta el presente

Daniel Moisset dmoisset en machinalis.com
Lun Oct 26 18:16:13 ART 2015


Python tiene "scope estático". Esto quiere decir que para cada referencia a
un nombre de variable, se decide si es global o local en tiempo de
*compilación*, o sea incluso antes que llames a la función. En ese punto no
tiene importancia el orden en que se ejecutan (si es que se ejecutan las
instrucciones), sino en que función se usa o no una variable.

Saludos,
   D.

2015-10-26 18:12 GMT-03:00 Sebastian Bassi <sebastian.bassi en globant.com>:

> 2015-10-23 18:32 GMT-07:00 Federico Apelhanz <elmaildejapel en gmail.com>:
>
>> Si querias que hiciera print 2 veces de foo y despues le asignara el 2 (a
>> foo), te falto hacer un
>> global foo
>> foo = 2
>> No veo lo raro :p
>>
>
> ​Lo que me parece raro es que el interprete me diga que en new_test_foo
> que hago referencia a foo antes de asignarlo, solo porque detecta que
> despues lo voy a asignar, en lugar de hacer como en test_foo que​ lo busca
> en el ambito fuera de la función.
>
>
> The information contained in this e-mail may be confidential. It has been
> sent for the sole use of the intended recipient(s). If the reader of this
> message is not an intended recipient, you are hereby notified that any
> unauthorized review, use, disclosure, dissemination, distribution or
> copying of this communication, or any of its contents,
> is strictly prohibited. If you have received it by mistake please let us
> know by e-mail immediately and delete it from your system. Many thanks.
>
>
>
> La información contenida en este mensaje puede ser confidencial. Ha sido
> enviada para el uso exclusivo del destinatario(s) previsto. Si el lector de
> este mensaje no fuera el destinatario previsto, por el presente queda Ud.
> notificado que cualquier lectura, uso, publicación, diseminación,
> distribución o copiado de esta comunicación o su contenido está
> estrictamente prohibido. En caso de que Ud. hubiera recibido este mensaje
> por error le agradeceremos notificarnos por e-mail inmediatamente y
> eliminarlo de su sistema. Muchas gracias.
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Daniel F. Moisset - Technical Leader
www.machinalis.com
Skype: @dmoisset
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151026/a6b12f21/attachment-0001.html>


More information about the pyar mailing list