⊗pyPmUFNPa 202 of 208 menu

Poimenovani parametri v Pythonu

Če je funkciji podanih veliko parametrov, se poveča verjetnost napake, saj lahko zamenjamo vrednosti za želene parametre.

Da bi se izognili takšnim težavam, Python omogoča, da pri klicu funkcije določimo imena parametrov. Poglejmo, kako to deluje. Recimo, da imamo naslednjo funkcijo:

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

Lahko jo preprosto pokličemo:

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

Lahko pa pokličemo parametre z imeni:

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

Imenovani parametri so zelo priročni, ker jih lahko med klicem funkcije zamenjamo:

res = func(num2=2, num1=5) print(res) # izpiše 7

Če je pri deklaraciji funkcije določenih več neobveznih parametrov, jih lahko tudi naredimo za imenovane. Pri tem ni potrebno navajati parametrov po vrstnem redu, ki smo ga določili pri deklaraciji:

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

Podana je funkcija:

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

Pokličite jo tako, da vrednosti posredujete prek imenovanih parametrov.

Podana je funkcija:

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

Pokličite jo tako, da niz 'hello' in svoje ime posredujete prek imenovanih parametrov.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni