⊗pyPmUFNPa 202 of 208 menu

Navngitte parametre i Python

Hvis mange parametre sendes til en funksjon, øker sjansen for å gjøre en feil, ettersom man kan forveksle verdiene for de parametrene vi trenger.

For å unngå slike problemer har Python muligheten til å spesifisere parametrenes navn når funksjonen kalles. La oss se hvordan dette gjøres. La oss si at vi har følgende funksjon:

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

Du kan bare kalle den:

res = func(5, 10) print(res) # vil skrive ut 15

Eller du kan kalle parametrene med navn:

res = func(num1=5, num2=10) print(res) # vil skrive ut 15

Navngitte parametre er veldig praktiske fordi man kan bytte om på rekkefølgen når funksjonen kalles:

res = func(num2=2, num1=5) print(res) # vil skrive ut 3

Hvis flere valgfrie parametre er angitt når funksjonen deklareres, kan de også gjøres til navngitte. Samtidig trenger man ikke å liste opp parametrene i den rekkefølgen som ble angitt ved deklarasjonen:

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

Gitt funksjonen:

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

Kall den ved å sende verdier via navngitte parametre.

Gitt funksjonen:

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

Kall den ved å sende strengen 'hello' og ditt navn via navngitte parametre.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis