⊗pyPmFnPPP 7 of 129 menu

Даровани примитивҳо ба воситаи параметрҳои функсия дар Python

Биёед хусусиятҳои даровани навъҳои додаҳои примитивӣ (сатрҳо, рақамҳо) ба параметрҳои функсиеро баррасӣ кунем.

Фарз мекунем, ки мо функсияе дорем, ки параметраш тағйирёбандаи tst-ро қабул мекунад ва ба он қимати 2-ро таъин мекунад. Баъд аз функсия тағйирёбандаи num-ро эълон мекунем:

def func(tst): tst = 2 print(tst) num = 3

Биёед функсияро фарохонем ва ба параметраш тағйирёбандаи num-ро дода, қимати онро ба консол чоп кунем. Ҳарчанд ки дар параметри функсия num қайд карда шудааст, қимати он дар майдони ҳамоҳангии глобалӣ тағйир наёфтааст:

func(num) # 2-ро чоп мекунад print(num) # 3-ро чоп мекунад

Натиҷаи иҷрои рамзи зерин чӣ хоҳад буд:

def func(txt): txt = 'user2' return txt name = 'user1' res = func(name) print(res) print(name)

Натиҷаи иҷрои рамзи зерин чӣ хоҳад буд:

def func(tst1, tst2): tst1 += 1 tst2 *= 2 return tst1 + tst2 num1 = 0 num2 = 2 res = func(num1, num2) print(num1 + num2) print(res)
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан