⊗pyPmUFNPa 202 of 208 menu

Pythonda Adlandırılmış Parametrlər

Əgər funksiyaya çoxlu parametrlər ötürülürsə, onda səhv etmək ehtimalı artır, çünki bizim üçün lazım olan parametrlərin qiymətlərini qarışdırmaq olar.

Bu cür problemlərin qarşısını almaq üçün Pythonda funksiyanı çağırarkən parametrlərin adlarını təyin etmək imkanı var. Gəlin görək bu necə edilir. Tutaq ki, bizim aşağıdakı funksiyamız var:

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

Onu sadəcə çağıra bilərsiniz:

res = func(5, 10) print(res) # çap edəcək 15

Və ya parametrləri adları ilə çağıra bilərsiniz:

res = func(num1=5, num2=10) print(res) # çap edəcək 15

Adlandırılmış parametrlər onunla çox rahatdır ki, onları funksiyanı çağırarkən yerlərini dəyişmək olar:

res = func(num2=2, num1=5) print(res) # çap edəcək 3

Əgər funksiya elan edilərkən bir neçə isteğe bağlı parametr təyin edilibsə, onda onları da adlandırılmış edə bilərsiniz. Bununla da onları elan edərkən təyin etdiyiniz ardıcıllıqla sıralamaq məcburiyyətində deyilsiniz:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # çap edəcək 8

Funksiya verilmişdir:

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

Onu adlandırılmış parametrlər vasitəsilə qiymətləri ötürərək çağırın.

Funksiya verilmişdir:

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

Onu 'hello' sətirini və öz adınızı adlandırılmış parametrlər vasitəsilə ötürərək çağırın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et