⊗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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан