Wie liste ich Variablen in einer Python-Shell auf und greife darauf zu?

Patricia Arquette
Freigeben: 2024-10-25 11:49:30
Original
785 Leute haben es durchsucht

How to List and Access Variables in a Python Shell?

Variablendefinitionen in Python erkunden

Beim Arbeiten in einer Python-Shell kann es praktisch sein, alle definierten Variablen an einem bestimmten Punkt anzuzeigen. Dadurch können Sie Variablennamen und -werte überwachen und die Verwendung verfolgen.

Bereichsbezogene Variablenlisten abrufen:

Um alle Variablen innerhalb des aktuellen Bereichs aufzulisten, verwenden Sie die dir()-Funktion. Dies stellt eine Liste von Zeichenfolgen bereit, die die definierten Variablen darstellen. Zum Beispiel:

<code class="python">>>> dir()
['__annotations__', '__builtins__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__']</code>
Nach dem Login kopieren

Globale und lokale Variablen abrufen:

Um gezielt auf globale oder lokale Variablen zuzugreifen, verwenden Sie die Funktionen globals() und locals(). Diese geben Wörterbücher zurück, die die entsprechenden Variablen als Schlüssel-Wert-Paare enthalten.

So rufen Sie globale Variablen ab:

<code class="python">>>> globals()['__name__']
'__main__'</code>
Nach dem Login kopieren

Und lokale Variablen:

<code class="python">def my_function():
    local_var = 10

>>> my_function()
>>> locals()['local_var']
10</code>
Nach dem Login kopieren

Mit diesen Methoden , können Sie die definierten Variablen während der Ausführung des Python-Codes umfassend überprüfen, um die Klarheit des Codes sicherzustellen und das Risiko von Variablenkollisionen zu reduzieren.

Das obige ist der detaillierte Inhalt vonWie liste ich Variablen in einer Python-Shell auf und greife darauf zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!