⊗pyPmFnLVS 1 of 129 menu

Локален опсег на видливост на променливите во Python

Сите променливи кои се наоѓаат внатре во функцијата имаат таканаречен локален опсег на видливост - тие се достапни само во границите на својата функција и во надворешниот код не може да се работат со нив.

Нека имаме функција, внатре во која се наоѓа променливата 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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј