⊗pyPmFnLVS 1 of 129 menu

Lokalt variabelomfång i Python

Alla variabler som finns inuti en funktion har ett så kallat lokalt omfång synlighet - de är endast tillgängliga inom gränserna för sin egen funktion och i den externa koden det går inte att arbeta med dem.

Låt oss säga att vi har en funktion inuti vilken finns variabeln num:

def func(): num = 2 return num

Låt oss anropa den och försöka skriva ut variabeln num till konsolen. Efter att koden exekveras kommer ett fel att returneras, eftersom att variabeln är okänd i den externa koden:

func() print(num) # kommer att ge ett fel

Vad blir resultatet av att exekvera följande kod:

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

Vad blir resultatet av att exekvera följande kod:

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

Vad blir resultatet av att exekvera följande kod:

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

Vad blir resultatet av att exekvera följande kod:

def func(): num = 7 return num func() print(num)
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa