Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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