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 verlassen, werden Ihre Variablen weggeworfen

Bei jedem Funktionsaufruf erstellt Python einen neuen Stack-Frame, um neue Variablen festzuhalten. Aber was passiert, wenn die Funktion endet?

Der Computer schmeißt den Stack-Frame der Funktion weg!

image with no caption

Erinnern Sie sich: Der Stack-Frame dient dazu, lokale Variablen festzuhalten, die der Funktion gehören. Sie sind nicht dazu gedacht, an anderer Stelle des Programms verwendet zu werden, da sie lokal für die Funktion sind. Der Grund dafür, dass Stack-Frames genutzt werden, ist, Funktionen die Möglichkeit zu geben, lokale Variablen zu erstellen, die im restlichen Programm unsichtbar sind. ...

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