⊗pyPmFnPPP 7 of 129 menu

Pythonda funksiyalar parametrlari orqali primitivlarni uzatish

Keling, primitiv ma'lumot turlarini (satrlar, raqamlar) funksiya parametrlariga uzatishning xususiyatlarini ko'rib chiqaylik.

Faraz qilaylik, bizda parametr sifatida tst o'zgaruvchisini qabul qiladigan va unga 2 qiymatini belgilaydigan funksiya mavjud. Funksiyadan keyin num o'zgaruvchisini e'lon qilamiz:

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

Keling, funksiyani chaqiramiz va uning parametriga num o'zgaruvchisini uzatamiz va uning qiymatini konsolga chiqaramiz. Funksiya parametrida num ko'rsatilganiga qaramay, uning global ko'rinish sohasidagi qiymati o'zgarmadi:

func(num) # 2 ni chiqaradi print(num) # 3 ni chiqaradi

Quyidagi kodni bajarish natijasi qanday bo'ladi:

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

Quyidagi kodni bajarish natijasi qanday bo'ladi:

def func(tst1, tst2): tst1 += 1 tst2 *= 2 return tst1 + tst2 num1 = 0 num2 = 2 res = func(num1, num2) print(num1 + num2) print(res)
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish