⊗pyPmUFNPa 202 of 208 menu

Pythonda Atlandyrylan Parametrler

Eger funksiýa köp parametrler bilen çagyrylsa, şol waqyt ýalňyşlyk etmek mümkinçiligi artýar, sebäbi zerur parametrler üçin bahalary çatdyryp bilmersiňiz.

Beýle kynçylyklardan gaça durmak üçin Python-da funksiýa çagyrylanda parametrleriň atlaryny görkezmek mümkinçiligi bar. Geliň, munyň nähili edilýändigine seredeliň. Bizde aşakdaky funksiýa bar bolsun:

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

Ony ýönekeý çagyryp bolar:

res = func(5, 10) print(res) # 15-ni çap eder

Ýa-da ony parametrleriň atlary bilen çagyryp bolar:

res = func(num1=5, num2=10) print(res) # 15-ni çap eder

Atlandyrylan parametrler onuň bilen hem amatly, olar funksiýa çagyrylanda ýerlerini çalşyp bolýar:

res = func(num2=2, num1=5) print(res) # 3-ni çap eder

Eger funksiýa bellenende birnäçe hökmany däl parametrler bellenen bolsa, onda olary hem atlandyrylyp bolar. Şol bir wagtyň özünde olary bellenilen tertipde sanamaly däl:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # 8-ni çap eder

Funksiýa berlen:

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

Ony atlandyrylan parametrler üsti bilen baha iberip çagyryň.

Funksiýa berlen:

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

Ony 'hello' setirini we öz adyňyzy atlandyrylan parametrler üsti bilen iberip çagyryň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et