⊗pyPmFnLVS 1 of 129 menu

Pythonda o'zgaruvchilarning lokal sohasi

Funksiya ichidagi barcha o'zgaruvchilar lokal sohaga ega - ular faqat o'z funksiyasi doirasida mavjud va tashqi kodda ular bilan ishlash mumkin emas.

Ichida num o'zgaruvchisi bo'lgan funksiyamiz bor deylik:

def func(): num = 2 return num

Keling uni chaqiramiz va num o'zgaruvchisini konsolga chiqarishga harakat qilaylik. Kod bajarilgandan so'ng xatolik qaytadi, chunki o'zgaruvchi tashqi kodda noma'lum:

func() print(num) # xatolik chiqaradi

Quyidagi kodni bajarish natijasi qanday bo'ladi:

def func(): num = 1 func() print(num)

Quyidagi kodni bajarish natijasi qanday bo'ladi:

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

Quyidagi kodni bajarish natijasi qanday bo'ladi:

def func(): num = 5 return num print(func())

Quyidagi kodni bajarish natijasi qanday bo'ladi:

def func(): num = 7 return num func() print(num)
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