Libovolné pojmenované argumenty
Libovolné poziční argumenty jsou jedním ze způsobů, jak dodat vlastním funkcím větší flexibilitu, ale stejně tak můžeš využít libovolné pojmenované argumenty.
Tvým cílem je vzít funkci concat, kterou jsi vytvořil/a v předchozím cvičení, a upravit ji tak, aby přijímala libovolné pojmenované argumenty.
Toto cvičení je součástí kurzu
Intermediate Python for Developers
Pokyny k cvičení
- Definuj funkci
concat()tak, aby přijímala libovolné pojmenované argumenty nazvanékwargs. - Uvnitř funkce projdi hodnoty pojmenovaných argumentů pomocí iterátoru
kwarg. - Zavolej funkci
concat()s pojmenovanými argumenty:startrovno"Python",middlerovno"is"aendrovno"great!".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Define a function called concat
def ____(____):
"""Concatenates keyword arguments into a single string with spaces."""
result = ""
# Iterate over the Python kwargs
for ____ in kwargs.____():
result += " " + kwarg
return result
# Call the function
print(____(____="Python", ____="is", ____="great!"))