⊗pyPmUFNPa 202 of 208 menu

Python даги номланган параметрлар

Агар функцияга кўп параметрлар берилса, у ҳолда хатолик қилиш эҳтимоли orthib кетади, чунки биз керак бўлган параметрлар учун қийматларни адаштириб юборишимиз мумкин.

Бундай муаммолардан қочиш учун 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' сатрini ва ўз номингизни номланган параметрлар орқали бериб уни чақиринг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш