Heim > Artikel > Backend-Entwicklung > Hier sind einige fragenbasierte Titel, die gut zum Artikel passen: * **Wie kann ich definierte Variablen in der Python-Shell anzeigen?** * **Welche Funktionen stehen zum Überprüfen von Variablen in Python zur Verfügung?*
Definierte Variablen in der Python-Shell anzeigen
Bei der Durchführung komplexer Berechnungen ist es unerlässlich, den Überblick über die während des Prozesses definierten Variablen zu behalten. Um dies in Python zu erreichen, gibt es mehrere Ansätze, die von MATLABs stilvollem Listout inspiriert sind.
dir() für In-Scope-Variablen
Die Funktion dir() stellt eine Liste bereit aller Variablen, die sich derzeit im Gültigkeitsbereich befinden. Dazu gehören sowohl lokale als auch globale Variablen.
<code class="python">>>> x = 10 >>> y = 20 >>> dir() ['__annotations__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', 'x', 'y']</code>
globals() für globale Variablen
Die Funktion globals() gibt ein Wörterbuch zurück, das alle globalen Variablen enthält. Der Zugriff auf die Werte erfordert eine Indizierung.
<code class="python">>>> z = 30 >>> globals()['z'] 30</code>
locals() für lokale Variablen
Ähnlich wie globals() gibt locals() ein Wörterbuch lokaler Variablen innerhalb zurück aktueller Geltungsbereich.
<code class="python">def example_function(): inside_x = 100 return locals() >>> example_function() {'inside_x': 100}</code>
Mit diesen Mechanismen können Sie die definierten Variablen schnell überprüfen, ihre Werte überwachen und Konflikte verhindern.
Das obige ist der detaillierte Inhalt vonHier sind einige fragenbasierte Titel, die gut zum Artikel passen: * **Wie kann ich definierte Variablen in der Python-Shell anzeigen?** * **Welche Funktionen stehen zum Überprüfen von Variablen in Python zur Verfügung?*. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!