LoslegenKostenlos loslegen

Beliebige Anzahl von Schlüsselwortargumenten

Beim Erstellen benutzerdefinierter Funktionen kann nicht nur die Anzahl der nötigen positionalen Argumente, sondern auch die der Schlüsselwortargumente flexibel offengelassen werden.

Du sollst nun die in der vorigen Übung erstellte Funktion zum Verknüpfen von Zeichenketten so verändern, dass sie eine beliebige Anzahl von Schlüsselwortargumenten akzeptiert. Viel Erfolg!

Diese Übung ist Teil des Kurses

Entwicklung mit Python für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • Definiere eine Funktion namens concat(), die eine beliebige Anzahl von Schlüsselwortargumenten namens kwargs entgegennimmt.
  • Erstelle innerhalb der Funktion eine leere Zeichenkette.
  • Durchlaufe innerhalb der Funktion mit einer Schleife die Werte des Schlüsselwortarguments und nutze kwarg als Iterator.
  • Rufe concat() mit folgenden Schlüsselwortargumenten auf: start mit dem Wert "Python", middle mit dem Wert "is" und end mit dem Wert "great!".

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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!"))
Code bearbeiten und ausführen