Kom igångKom igång gratis

Godtyckliga nyckelordsargument

Godtyckliga positionsargument är ett sätt att göra egna funktioner mer flexibla, men du kan också använda godtyckliga nyckelordsargument.

Ditt mål är att ta funktionen concat som du skapade i föregående övning och anpassa den så att den tar emot godtyckliga nyckelordsargument.

Den här övningen är en del av kursen

Intermediate Python för utvecklare

Visa kurs

Övningsinstruktioner

  • Definiera concat() som en funktion som tar emot godtyckliga nyckelordsargument med namnet kwargs.
  • Inuti funktionen loopar du över nyckelordsargumentets värden och använder kwarg som iteratorvariabel.
  • Anropa concat() med nyckelordsargumenten start lika med "Python", middle lika med "is" och end lika med "great!".

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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!"))
Redigera och kör kod