⊗pyPmFnLVS 1 of 129 menu

Локални опсег видљивости променљивих у Пајтону

Све променљиве које се налазе унутар функције имају такозвани локални опсег видљивости - оне су доступне само у оквирима своје функције и у спољњем коду се са њима не може радити.

Нека имамо функцију, унутар које се налази променљива num:

def func(): num = 2 return num

Хајде да је позовемо и да покушамо да испишемо променљиву num у конзолу. После извршавања кода вратиће се грешка, јер променљива није позната у спољњем коду:

func() print(num) # исписаће грешку

Какав ће бити резултат извршавања следећег кода:

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

Какав ће бити резултат извршавања следећег кода:

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

Какав ће бити резултат извршавања следећег кода:

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

Какав ће бити резултат извршавања следећег кода:

def func(): num = 7 return num func() print(num)
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј