⊗pyPmUFNPa 202 of 208 menu

Namngivna parametrar i Python

Om många parametrar skickas till en funktion, ökar risken för att göra ett misstag, eftersom man kan blanda ihop värdena för de parametrar vi behöver.

För att undvika sådana problem finns det i Python möjlighet att ange parametrarnas namn när funktionen anropas. Låt oss se hur detta görs. Låt oss säga att vi har följande funktion:

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

Du kan helt enkelt anropa den:

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

Eller så kan du anropa parametrarna med namn:

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

Namngivna parametrar är mycket bekväma eftersom man kan ändra deras ordning när funktionen anropas:

res = func(num2=2, num1=5) print(res) # skriver ut 7

Om flera valfria parametrar har angivits vid funktionsdeklarationen, kan de också göras namngivna. Då behöver man inte räkna upp parametrarna i den ordning som de angavs vid deklarationen:

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

Given funktion:

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

Anropa den genom att skicka värden via namngivna parametrar.

Given funktion:

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

Anropa den genom att skicka strängen 'hello' och ditt namn via namngivna parametrar.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa