⊗pyPmFnLVS 1 of 129 menu

Python-da dəyişənlərin lokal görüntü sahəsi

Funksiyanın daxilində olan bütün dəyişənlər lokal görüntü sahəsinə malikdir - onlar yalnız öz funksiyaları daxilində əlçatandır və xarici kodda onlarla işləmək mümkün deyil.

Tutaq ki, bizim daxilində num dəyişəni olan bir funksiyamız var:

def func(): num = 2 return num

Gəlin onu çağıraq və num dəyişənini konsola çıxarmağa çalışaq. Kodun icrasından sonra xəta qaytarılacaq, çünki dəyişən xarici kodda tanınmır:

func() print(num) # xəta çıxardacaq

Aşağıdakı kodun icra nəticəsi nə olacaq:

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

Aşağıdakı kodun icra nəticəsi nə olacaq:

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

Aşağıdakı kodun icra nəticəsi nə olacaq:

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

Aşağıdakı kodun icra nəticəsi nə olacaq:

def func(): num = 7 return num func() print(num)
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et