⊗pyPmUFNPa 202 of 208 menu

Genoemde parameters in Python

Als er veel parameters aan een functie worden doorgegeven, neemt de kans op een fout toe, omdat je de waarden voor de benodigde parameters kunt verwisselen.

Om dergelijke problemen te voorkomen, heeft Python de mogelijkheid om bij het aanroepen van een functie de namen van de parameters op te geven. Laten we eens kijken hoe dat wordt gedaan. Stel we hebben de volgende functie:

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

Je kunt haar eenvoudig aanroepen:

res = func(5, 10) print(res) # geeft 15 weer

Of je kunt de parameters met namen aanroepen:

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

Genoemde parameters zijn erg handig omdat je ze kunt verwisselen bij het aanroepen van de functie:

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

Als bij het declareren van de functie meerdere optionele parameters zijn ingesteld, dan kunnen deze ook genoemd worden gemaakt. Hierbij hoef je de parameters niet in de volgorde op te sommen die ze bij de declaratie hebben gekregen:

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

Gegeven de functie:

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

Roep haar aan, door waarden door te geven via genoemde parameters.

Gegeven de functie:

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

Roep haar aan, door de string 'hello' en je naam door te geven via genoemde parameters.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren