ホームページ > バックエンド開発 > Python チュートリアル > Python シェルで変数をリストしてアクセスするにはどうすればよいですか?

Python シェルで変数をリストしてアクセスするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-25 11:49:30
オリジナル
934 人が閲覧しました

How to List and Access Variables in a Python Shell?

Python での変数定義の探索

Python シェル内で作業する場合、特定の時点で定義されているすべての変数を表示すると便利です。これにより、変数名、値を監視し、使用状況を追跡できます。

スコープ対応変数リストの取得:

現在のスコープ内のすべての変数をリストするには、 dir() 関数。これにより、定義された変数を表す文字列のリストが提供されます。例:

<code class="python">>>> dir()
['__annotations__', '__builtins__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__']</code>
ログイン後にコピー

グローバル変数とローカル変数の取得:

グローバル変数またはローカル変数に具体的にアクセスするには、globals() 関数と locals() 関数を使用します。これらは、対応する変数をキーと値のペアとして含む辞書を返します。

グローバルを取得する方法は次のとおりです:

<code class="python">>>> globals()['__name__']
'__main__'</code>
ログイン後にコピー

ローカル:

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

>>> my_function()
>>> locals()['local_var']
10</code>
ログイン後にコピー

これらのメソッドを利用することにより、を使用すると、Python コードの実行中に定義された変数を包括的に検査できるため、コードの明確性が確保され、変数の衝突リスクが軽減されます。

以上がPython シェルで変数をリストしてアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート