⊗pyPmUFNPa 202 of 208 menu

Navngivne parametre i Python

Hvis der overføres mange parametre til en funktion, øges chancen for at lave en fejl, da man kan bytte om på værdierne for de parametre, vi har brug for.

For at undgå sådanne problemer har Python mulighed for at angive parametrenes navne, når funktionen kaldes. Lad os se, hvordan det gøres. Antag, at vi har følgende funktion:

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

Du kan blot kalde den:

res = func(5, 10) print(res) # udskriver 15

Eller du kan kalde parametrene med navne:

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

Navngivne parametre er meget praktiske, fordi man kan bytte om på rækkefølgen, når funktionen kaldes:

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

Hvis der ved deklarationen af funktionen er angivet flere valgfrie parametre, kan de også gøres navngivne. På samme tid kan man undlade at opremse parametrene i den rækkefølge, som de blev angivet ved deklarationen:

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

Givet funktionen:

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

Kald den ved at overføre værdier via navngivne parametre.

Givet funktionen:

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

Kald den ved at overføre strengen 'hello' og dit navn via navngivne parametre.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis