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
<Kurs>Entwicklung mit Python für Fortgeschrittene</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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!"))