ホームページ >バックエンド開発 >Python チュートリアル >Python の `globals()`、`locals()`、`vars()` の違いは何ですか?
globals()、locals()、vars() の違いを理解する
Python では、globals()、locals() 、および vars() は、現在のプログラムの名前空間についての洞察を提供する関数です。それらの違いを見てみましょう:
globals()
locals()
vars()
Behavior:
重要な注意:
の動作locals() と vars() は、Python のバージョンと実装によって異なる場合があります。 CPython 2.x では、locals() は「exec 'pass'」を使用すると動作が異なる可能性があります。
以上がPython の `globals()`、`locals()`、`vars()` の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。