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