⊗pyPmUFNPa 202 of 208 menu

Benoemde Parameters in Python

As baie parameters aan 'n funksie oorgedra word, neem die kans toe om 'n fout te maak, aangesien jy die waardes vir die nodige parameters kan verwar.

Om sulke probleme te vermy, het Python die moontlikheid om parameters by die oproep van 'n funksie te benoem. Laat ons kyk hoe dit gedoen word. Kom ons neem die volgende funksie:

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

Jy kan dit eenvoudig oproep:

res = func(5, 10) print(res) # sal 15 afdruk

Of jy kan die parameters met name noem:

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

Benoemde parameters is baie gerieflik omdat hulle omgeruil kan word wanneer die funksie opgeroep word:

res = func(num2=2, num1=5) print(res) # sal 7 afdruk

As verskeie opsionele parameters tydens die verklaring van die funksie gespesifiseer is, kan hulle ook benoem word. In hierdie geval hoef jy nie die parameters in die volgorde te noem wat tydens die verklaring gespesifiseer is nie:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # sal 9 afdruk

Gegewe funksie:

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

Roep dit op deur waardes deur benoemde parameters oor te dra.

Gegewe funksie:

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

Roep dit op deur die string 'hello' en jou naam deur benoemde parameters oor te dra.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp