⊗pyPmUFNPa 202 of 208 menu

Imenovani parametri u Pythonu

Ako se funkciji prosleđuje mnogo parametara, tada se povećava šansa da napravimo grešku, jer možemo pomešati vrednosti za potrebne nam parametre.

Da bi se izbegli takvi problemi, u Pythonu postoji mogućnost da pri pozivu funkcije zadajemo imena parametara. Hajde da pogledamo kako se to radi. Neka imamo sledeću funkciju:

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

Možemo je jednostavno pozvati:

res = func(5, 10) print(res) # ispisaće 15

A možemo je pozvati sa imenovanim parametrima:

res = func(num1=5, num2=10) print(res) # ispisaće 15

Imenovani parametri su veoma zgodni po tome, što ih možemo mešati po redosledu pri pozivu funkcije:

res = func(num2=2, num1=5) print(res) # ispisaće 3

Ako je pri deklaraciji funkcije zadato nekoliko opcionih parametara, onda ih takođe možemo učiniti imenovanim. Pored toga, možemo ne nabrajati parametre po redosledu koji im je zadat pri deklaraciji:

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

Data je funkcija:

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

Pozovite je, prosledivši vrednosti preko imenovanih parametara.

Data je funkcija:

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

Pozovite je, prosledivši string 'hello' i svoje ime preko imenovanih parametara.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij