⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау