Začněte nyníZačněte zdarma

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

Zobrazit kurz

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: start rovno "Python", middle rovno "is" a end rovno "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!"))
Upravit a spustit kód