Pythonでプログラムを書いていると、「この変数、なんで関数の中から使えないんだろう?」とか、「関数の中で変数の値を変更したら、外の値まで変わってしまった…」といった、変数の「有効範囲」に関する、予期せぬ問題に直面することがあります。
Python のクラスシステムでは、`builtins` と `types` モジュールに分かれて型が定義されており、特に関数やモジュールの型は `types` モジュールに存在します。 クラス内のスコープルールは複雑で、クラス本体で定義された変数はクラスメソッド内で直接参照でき ...
インターネット・アカデミーは「Pythonにおける変数のスコープ」を公開しました。 皆さん、こんにちは。 南波真之(なんばさねゆき)と申します。 私は現在、Pythonについて勉強を進めています。というのも、AIやデータ分析、アプリケーション開発など ...