Beliebige Anzahl von Argumenten
Python lässt zu, dass benutzerdefinierte Funktionen beliebig viele Positionsargumente durch die Verwendung von „beliebigen Argumenten” annehmen. Dank dieser Flexibilität lassen sich diese Funktionen auf vielseitige Weise nutzen, ohne dass es zu unerwarteten Ergebnissen kommt.
Mit diesem Wissen erstellst du nun eine Funktion, die Zeichenketten miteinander verknüpft, ohne dass starr vorgegeben ist, wie viele Textblöcke eingegeben werden müssen.
Diese Übung ist Teil des Kurses
Entwicklung mit Python für Fortgeschrittene
Anleitung zur Übung
- Definiere eine Funktion namens
concat(), die eine beliebige Anzahl von Argumenten namensargsentgegennimmt. - Verwende eine
for-Schleife, um jedesarginargszu durchlaufen. - Rufe die Funktion auf, um zu testen, ob sie richtig funktioniert.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Define a function called concat
def ____(____):
"""Concatenates multiple string arguments with spaces between them."""
result = ""
# Iterate over the Python args tuple
for ____ in ____:
result += " " + arg
return result
# Call the function
print(____("Python", "is", "great!"))