O'Reilly logo

Programmieren von Kopf bis Fuß by Paul Barry, David Griffiths

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Wenn Sie eine Funktion aufrufen, erstellt der Computer eine neue Variablenliste

Aber wenn Sie eine Funktion aufrufen, beginnt Python damit, alle im Funktionscode neu erstellten Variablen auf einem neuen Blatt in seinem Notizblock festzuhalten:

image with no caption

Dieses neue Blatt Papier auf dem Stack bezeichnet man als neuen Stack-Frame. Stack-Frames halten alle Variablen fest, die in einer Funktion erstellt werden. Diese werden als lokale Variablen bezeichnet.

Die Variablen, die erstellt wurden, bevor die Funktion aufgerufen wird, sind immer noch da, wenn die Funktion sie benötigt; sie befinden sich jedoch im vorangehenden Stack-Frame.

Aber warum hält der Computer Variablen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required