\

Pythonのコードを実行するときに自動的に作られる変数__name__について解説します。この変数には、実行しているプログラムのモジュール名が自動的に入ります。

Pythonの特殊なグローバル変数で、他にも __file____cached__ などがあります。

よく使われるものとして、if __name__ == '__main__': と記載すると、コマンドラインから直接実行されたときの処理を記載することができます。

関数と変数についても触れておきましょう。関数としては一定の処理を入れておくような箱になります。関数の例として、「ご飯を炊くまで」を考えます。

変数については、「NAME」という変数があるとすると「私の名前は NAME です」をテンプレートを作っておくことでNAMEを変更するだけで、以下のように名前を変えることができます。

NAME = 'たかし' # → 私の名前は たかし です
NAME = 'はなこ' # → 私の名前は はなこ です

以上、Pythonの__name__についての解説でした。この情報がPython学習に役立つことを願っています。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です