Skip to content

Instantly share code, notes, and snippets.

@psicobyte
Created August 16, 2017 09:55
Show Gist options
  • Save psicobyte/fc4eed819e925d7c56fd1acccb25f139 to your computer and use it in GitHub Desktop.
Save psicobyte/fc4eed819e925d7c56fd1acccb25f139 to your computer and use it in GitHub Desktop.
#!/usr/bin/python3
# Ambas funciones son casi idénticas, pero varían en cómo reciben los parámetros:
def funcion_args(*cosas):
print(cosas)
def funcion_kwargs(**cosas):
print(cosas)
# Los args, con un asterisco, se pasan a la función normalmente, y se almacenan como una tupla
funcion_args("uno","dos","tres","cuatro")
# Los kwargs, con dos asteriscos, se pasan en la forma clave = valor, y se almacenan como un diccionario
funcion_kwargs(primero="uno",segundo="dos",tercero="tres",cuarto="cuatro")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment