⊗pyPmFnLVS 1 of 129 menu

Lokale bereik van variabelen in Python

Alle variabelen binnen een functie hebben een zogenaamd lokaal bereik van zichtbaarheid - ze zijn alleen toegankelijk binnen hun eigen functie en in de externe code kan er niet mee gewerkt worden.

Stel we hebben een functie, waarin een variabele num staat:

def func(): num = 2 return num

Laten we deze aanroepen en proberen de variabele num naar de console uit te voeren. Na uitvoering van de code zal een foutmelding terugkomen, omdat de variabele onbekend is in de externe code:

func() print(num) # geeft een foutmelding

Wat wordt het resultaat van de uitvoering van de volgende code:

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

Wat wordt het resultaat van de uitvoering van de volgende code:

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

Wat wordt het resultaat van de uitvoering van de volgende code:

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

Wat wordt het resultaat van de uitvoering van de volgende code:

def func(): num = 7 return num func() print(num)
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren