parameter - ¿Qué es la convención de Python** kwargs vs** kwds vs** kw?
send parameter to python script (3)
¿Existe una convención de nomenclatura de python para argumentos de palabras clave ?
La clave es la consistencia. En su código personal y en el proyecto en el que está trabajando. Si estoy leyendo tu código y te veo usando **kwarguments
en todas las funciones, puedo calibrarme para leerlo bien. Si usas **k
en un lugar y **kargs
en otro, esa es una historia diferente.
En cuanto a las convenciones en el código Python en general, mi experiencia es la misma que la de Senthil - **kwargs
.
La convención es **kwargs
, como se ve en la documentación y los PEP.
No, pero normalmente se nombra como **kwargs
, pero puedes nombrarlo como quieras. Lo único es que debería aparecer en la última, siguiendo cualquier argumento de posición y args con nombre.