⊗pyPmFnLVS 1 of 129 menu

Lokalt variabelomfang i Python

Alle variabler innenfor en funksjon har et såkalt lokalt omfang for synlighet - de er kun tilgjengelige innenfor grensene til sin egen funksjon og i ekstern kode kan man ikke arbeide med dem.

La oss si vi har en funksjon, inni hvilken det finnes en variabel num:

def func(): num = 2 return num

La oss kalle den og prøve å skrive ut variabelen num til konsollen. Etter kjøring av koden vil en feil returneres, fordi variabelen er ukjent i den eksterne koden:

func() print(num) # vil gi feil

Hva blir resultatet av å kjøre følgende kode:

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

Hva blir resultatet av å kjøre følgende kode:

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

Hva blir resultatet av å kjøre følgende kode:

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

Hva blir resultatet av å kjøre følgende kode:

def func(): num = 7 return num func() print(num)
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis