⊗pyPmUFNPa 202 of 208 menu

Именувани параметри во Python

Ако во функцијата се пренесуваат многу параметри, тогаш се зголемува шансата да се направи грешка, бидејќи може да се измешаат вредностите за потребните параметри.

За да се избегнат вакви проблеми, Python нуди можност при повикување на функцијата да се наведат имињата на параметрите. Ајде да погледнеме како се прави ова. Да претпоставиме дека ја имаме следната функција:

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

Може едноставно да ја повикаме:

res = func(5, 10) print(res) # ќе испечати 15

Или може да ги повикаме параметрите со имиња:

res = func(num1=5, num2=10) print(res) # ќе испечати 15

Именуваните параметри се многу погодни бидејќи нивните места може да се менуваат при повикување на функцијата:

res = func(num2=2, num1=5) print(res) # ќе испечати 3

Ако при декларирање на функцијата се зададени неколку опционални параметри, тогаш тие исто така можат да бидат именувани. Притоа, не е нужно параметрите да се наведат по редоследот кој им е зададен при декларацијата:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # ќе испечати 8

Дадена е функцијата:

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

Повикајте ја, пренесувајќи ги вредностите преку именувани параметри.

Дадена е функцијата:

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

Повикајте ја, пренесувајќи го стрингот 'hello' и вашето име преку именувани параметри.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј