⊗pyPmUFNPa 202 of 208 menu

Névvel megadott paraméterek Pythonban

Ha egy függvénynek sok paramétert adunk át, akkor megnő a hibalehetőség, mivel összekeverhetjük az egyes paraméterekhez tartozó értékeket.

Az ilyen problémák elkerülése érdekében a Pythonban lehetőség van a paraméterek nevének megadására a függvény hívásakor. Nézzük meg, hogyan működik ez. Tegyük fel, hogy a következő függvényünk van:

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

Egyszerűen meghívhatjuk:

res = func(5, 10) print(res) # kiírja 15-t

De névvel megadott paraméterekkel is hívhatjuk:

res = func(num1=5, num2=10) print(res) # kiírja 15-t

A névvel megadott paraméterek nagyon kényelmesek, mert a függvény hívásakor felcserélhetjük őket:

res = func(num2=2, num1=5) print(res) # kiírja 3-t

Ha egy függvény deklarációjában több opcionális paraméter is van, akkor azokat szintén névvel adhatjuk meg. Ebben az esetben nem kell a deklaráció sorrendjében felsorolnunk őket:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # kiírja 8-at

Adott egy függvény:

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

Hívja meg úgy, hogy értékeket ad át névvel megadott paraméterekkel.

Adott egy függvény:

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

Hívja meg úgy, hogy átadja a 'hello' szöveget és a saját nevét névvel megadott paraméterekkel.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás