⊗pyPmUFNPa 202 of 208 menu

Pomenované parametre v Pythone

Ak sa funkcii odovzdáva veľa parametrov, zvyšuje sa šanca na chybu, pretože sa môžeme pomýliť v hodnotách pre potrebné parametre.

Aby sa predišlo takýmto problémom, Python ponúka možnosť pri volaní funkcie uvádzať mená parametrov. Pozrime sa, ako sa to robí. Majme nasledujúcu funkciu:

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

Môžeme ju jednoducho zavolať:

res = func(5, 10) print(res) # vypíše 15

Alebo môžeme zavolať parametre s menami:

res = func(num1=5, num2=10) print(res) # vypíše 15

Pomenované parametre sú veľmi pohodlné tým, že ich pri volaní funkcie môžeme meniť miesta:

res = func(num2=2, num1=5) print(res) # vypíše 3

Ak sú pri deklarácii funkcie zadané viaceré voliteľné parametre, tiež ich môžeme pomenovať. Pritom nemusíme uvádzať parametre v poradí, v akom boli zadané pri deklarácii:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # vypíše 8

Daná funkcia:

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

Zavolajte ju, odovzdajte hodnoty cez pomenované parametre.

Daná funkcia:

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

Zavolajte ju, odovzdajte reťazec 'hello' a svoje meno cez pomenované parametre.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť