On Mon, 6 Sep 2010 12:55:33 +0200 José Luis Torre Hernández wrote:
> entorno="alfa" # entorno es variable global definida
> implícitamente
>
> def modifica_local(entorno):
> entorno = "beta" # entorno es local por ser parámetro formal
>
> modifica_local(entorno)
>
> #variable global no modificada
Pero no es lo mismo que la variable de configuración sea mutable (diccionario)
que no lo sea (cadena):
config = {}
def load_config(llamale_como_quieras):
llamale_como_quieras["hola"] = 1
print config # {}
load_config(config)
print config # {"hola": 1}
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/