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/

Responder a