⊗pyPmUFOP 201 of 208 menu

Python функцияларининг мажбурий бўлмаган параметрлари

Функция параметрларини мажбурий бўлмаган қилиб қўйиш мумкин. Бунинг учун параметрларга демокатги қийматларни бериш керак. Бу қандай амалга оширилишини кўрайлик. Фарз қилайлик, бизда куйидаги функция мавжуд:

def func(num1, num2): return num1 + num2 print(func(1, 2)) # 3 ни чиқаради

Иккинчи параметр демокатги равишда 2 қийматга эга бўлсин:

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

Функциямизнинг фақат биринчи параметр билан ишлашини текширайлик:

print(func(1)) # 3 ни чиқаради

Иккинчи сон мажбурий бўлмаган параметр бўлса-да, уни функцияни чақириш вақтида қиймат билан таъминлаш ҳали ҳам мумкин:

print(func(2, 4)) # 6 ни чиқаради

Берилган функция:

def func(num=5): return num * 2

Бу функция куйидагича чақирилади:

print(func(2)) print(func(10)) print(func())

Функциянинг ҳар бир чақириғи натижаси қандай бўлиши ҳақида сўзланг.

Берилган функция:

def func(num1=1, num2=3): return num2 - num1

Бу функция куйидагича чақирилади:

print(func(6, 10)) print(func(5)) print(func())

Функциянинг ҳар бир чақириғи натижаси қандай бўлиши ҳақида сўзланг.

Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш