⊗pyPmUFOP 201 of 208 menu

Valgfrie funktionsparametre i Python

Funktionsparametre kan gøres valgfrie. For at gøre dette skal parametrene tildeles standardværdier. Lad os se, hvordan det gøres. Antag, at vi har følgende funktion:

def func(num1, num2): return num1 + num2 print(func(1, 2)) # udskriver 3

Lad os gøre så den anden parameter som standard har værdien 2:

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

Lad os teste vores funktion kun med den første parameter:

print(func(1)) # udskriver 3

På trods af at det andet tal er en valgfri parameter, kan det stadig tildeles en værdi, når funktionen kaldes:

print(func(2, 4)) # udskriver 6

Givet funktionen:

def func(num=5): return num * 2

Denne funktion kaldes på følgende måde:

print(func(2)) print(func(10)) print(func())

Forklar, hvad resultatet af hvert funktionskald vil være.

Givet funktionen:

def func(num1=1, num2=3): return num2 - num1

Denne funktion kaldes på følgende måde:

print(func(6, 10)) print(func(5)) print(func())

Forklar, hvad resultatet af hvert funktionskald vil være.

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