[Python] Si possono creare variabili globali all'interno di una funzione che si trova a sua volta all'interno di un modulo?

Marco Beri marcoberi a gmail.com
Lun 13 Maggio 2013 18:30:30 CEST


2013/5/13 Marco Giusti <marco.giusti a gmail.com>

> On Mon, May 13, 2013 at 06:08:34PM +0200, Manlio Perillo wrote:
> > Ad esempio Python ha il dizionario speciale __builtins__, dove ci sono
> > tutti gli identificatori built-in di Python; **abusandone** puoi fare
> > qualcosa tipo:
>
> scusa ma che differenza c'è tra __builtins__ e __builtin__?
>

Sembrerebbe solo una "s", in realtà molta di più :-)

>>> __builtins__
 <module '__builtin__' (built-in)>
>>> __builtin__
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name '__builtin__' is not defined

Ciao.
Marco.


-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130513/06eaaab5/attachment.html>


Maggiori informazioni sulla lista Python