Kursinhalt
Python-Funktionen-Tutorial
Python-Funktionen-Tutorial
Positionsbezogene Argumente
In Python werden positionsabhängige Argumente als Funktionsargumente übergeben, basierend auf ihrer Position oder Reihenfolge. Bei der Definition einer Funktion können Sie die erwarteten Parameter angeben. Beim Aufrufen der Funktion geben Sie die entsprechenden Argumente in derselben Reihenfolge wie die Parameter an.
In allen Funktionen der vorherigen Kapitel haben wir positionsabhängige Argumente verwendet, indem wir die Argumente explizit in den ()
Klammern angegeben und dann die Funktion mit den Argumenten in der entsprechenden Reihenfolge aufgerufen haben.
Wir können Argumente auch mithilfe eines dictionary angeben, wobei der Argumentname als Schlüsselwort und der Argumentwert als Wert dient:
Die Verwendung dieser Art der Spezifikation ermöglicht es, Argumente in beliebiger Reihenfolge anzugeben.
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function using dictionary greet(age=25, name='Alex') # Calling the `greet()` function using ordered values greet('Alex', 25)
Diese Methode der Argumentübergabe ist vorzuziehen, da sie die Lesbarkeit und Interpretierbarkeit des Codes verbessert.
Danke für Ihr Feedback!