On 10/08/2013 07:34 PM, Ricardo Azpeitia Pimentel wrote:
Aprender algo de python no estaría de mas.
http://mundogeek.net/archivos/2008/03/03/python-funciones/
Efectivamente, en este tutorial explica la sintaxis *args y **kwargs.
Realmente args y kwargs puede ser cualquier cosa: *params y **kwparams,
*otros y **otros... Lo de poner *args y **kwargs es una convención
dentro de Python.
En el tutorial oficial de Python traducido al español lo explican también:
http://docs.python.org.ar/tutorial/3/controlflow.html#mas-sobre-definicion-de-funciones
El 8 de octubre de 2013 12:30, DiegoUG <diego.uribe.ga...@gmail.com
<mailto:diego.uribe.ga...@gmail.com>> escribió:
Resulta que yo nunca use esto en python (*args, **kwargs) ahora lo
veo mucho cuando definen un def do(self, *args, **kwargs): pero no
entiendo como funciona, veo que a **kwargs le estan pasando un
arreglo y a *args un objeto user, pero la verdad no entiendo,
alguien me puede sacar de la duda con algún ejemplo claro?
Gracias.
--
*Diego Alonso Uribe Gamez*
------------------------------------------------------------------------
*Desarrollador web*
Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
Google+: http://gplus.to/diegoug
------------------------------------------------------------------------
_______________________________________________
Python-es mailing list
Python-es@python.org <mailto:Python-es@python.org>
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/