[Python-es] alguien me puede explicar que es (*args, **kwargs)?

Jose Caballero jcaballero.hep en gmail.com
Mar Oct 8 20:09:00 CEST 2013


en la documentacion oficial de python puede leer sobre el tema


http://docs.python.org/2/tutorial/controlflow.html#more-on-defining-functions


El 8 de octubre de 2013 13:30, DiegoUG <diego.uribe.gamez en 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 en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20131008/ccb53e65/attachment.html>


Más información sobre la lista de distribución Python-es