⊗pyPmUFNPa 202 of 208 menu

Named Parameter in Python

Wenn viele Parameter an eine Funktion übergeben werden, erhöht sich die Fehlerwahrscheinlichkeit, da man die Werte für die benötigten Parameter verwechseln kann.

Um solche Probleme zu vermeiden, gibt es in Python die Möglichkeit, beim Aufruf einer Funktion Parameternamen anzugeben. Schauen wir uns an, wie das geht. Nehmen wir an, wir haben die folgende Funktion:

def func(num1, num2): return num1 + num2

Man kann sie einfach aufrufen:

res = func(5, 10) print(res) # gibt 15 aus

Man kann sie aber auch mit Parameternamen aufrufen:

res = func(num1=5, num2=10) print(res) # gibt 15 aus

Benannte Parameter sind sehr praktisch, da man sie beim Aufruf der Funktion vertauschen kann:

res = func(num2=2, num1=5) print(res) # gibt 3 aus

Wenn bei der Funktionsdeklaration mehrere optionale Parameter festgelegt sind, können diese auch als benannt angegeben werden. Dabei muss man die Parameter nicht in der Reihenfolge auflisten, die bei der Deklaration festgelegt wurde:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # gibt 8 aus

Gegeben ist die Funktion:

def func1(num1, num2, num3): return (num1 + num2) * num3

Rufen Sie sie auf, indem Sie die Werte über benannte Parameter übergeben.

Gegeben ist die Funktion:

def func1(text1, text2): return text1 + ' ' + text2

Rufen Sie sie auf, indem Sie die Zeichenkette 'hello' und Ihren Namen über benannte Parameter übergeben.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen