⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել