⊗pyPmFnLVS 1 of 129 menu

Lokalni opseg vidljivosti varijabli u Pythonu

Sve varijable koje se nalaze unutar funkcije imaju takozvanu lokalnu oblast vidljivosti - one su dostupne samo u okvirima svoje funkcije i u spoljnom kodu se ne može raditi sa njima.

Pretpostavimo da imamo funkciju unutar koje se nalazi varijabla num:

def func(): num = 2 return num

Hajde da je pozovemo i pokušamo da ispišemo varijablu num u konzolu. Nakon izvršavanja koda vratiće se greška, jer varijabla nije poznata u spoljnom kodu:

func() print(num) # ispisaće grešku

Kakav će biti rezultat izvršavanja sledećeg koda:

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

Kakav će biti rezultat izvršavanja sledećeg koda:

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

Kakav će biti rezultat izvršavanja sledećeg koda:

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

Kakav će biti rezultat izvršavanja sledećeg koda:

def func(): num = 7 return num func() print(num)
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij