⊗pyPmFnLVS 1 of 129 menu

Lokalno področje vidnosti spremenljivk v Pythonu

Vse spremenljivke znotraj funkcije imajo tako imenovano lokalno področje vidnosti - dostopne so le znotraj svoje funkcije in v zunanji kodi z njimi ni mogoče delati.

Recimo, da imamo funkcijo, znotraj katere je spremenljivka num:

def func(): num = 2 return num

Pokličimo jo in poskusimo izpisati spremenljivko num v konzolo. Po izvedbi kode se bo vrnila napaka, ker spremenljivka v zunanji kodi ni znana:

func() print(num) # bo izpisalo napako

Kakšen bo rezultat izvajanja naslednje kode:

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

Kakšen bo rezultat izvajanja naslednje kode:

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

Kakšen bo rezultat izvajanja naslednje kode:

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

Kakšen bo rezultat izvajanja naslednje kode:

def func(): num = 7 return num func() print(num)
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni