Argumentos arbitrarios de palabras clave
Los argumentos posicionales arbitrarios son una forma de añadir flexibilidad al crear funciones personalizadas, pero también puedes utilizar argumentos de palabra clave arbitrarios.
Tu objetivo es tomar la función concat que creaste en el último ejercicio y modificarla para que acepte argumentos de palabras clave arbitrarias. Buena suerte.
Este ejercicio forma parte del curso
Python intermedio para desarrolladores
Instrucciones de ejercicio
- Define
concat()
como una función que acepta argumentos de palabra clave arbitraria llamadakwargs
. - Dentro de la función, crea una cadena vacía.
- Dentro de la función, haz un bucle sobre los valores de los argumentos de las palabras clave, utilizando
kwarg
como iterador. - Llama a
concat()
con argumentos de palabra clave destart
igual a"Python"
,middle
igual a"is"
, yend
igual a"great!"
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Define a function called concat
____
# Create an empty string
result = ____
# Iterate over the Python kwargs
____:
result += " " + kwarg
return result
# Call the function
print(____(____="Python", ____="is", ____="great!"))