⊗pyPmFnPPP 7 of 129 menu

Пайтонда функция параметрларига примитивларни ўтказиш

Келгил, примитив маълумот турлари (сатрлар, сонлар) функция параметрларига ўтказишнинг хусусиятларини кўриб чиқайлик.

Фарз қилайлик, бизда параметри орқали 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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш