Pythonでいろいろなところから変数を参照したいときに、関数の一番外側に定義したりglobal 変数名
で宣言したりしますが、この2つはどういう使い分けをするのでしょうか。
実際にこの2通りのやり方でやってみて、個人的には「global
は関数の中でも宣言ができ、関数の外に(関数の実行より先に)定義すればglobal
をつける必要がない」ような印象を持ったのですが合っていますか?
回答2件
あなたの回答
tips
プレビュー
投稿2020/05/20 00:41
Pythonでいろいろなところから変数を参照したいときに、関数の一番外側に定義したりglobal 変数名
で宣言したりしますが、この2つはどういう使い分けをするのでしょうか。
実際にこの2通りのやり方でやってみて、個人的には「global
は関数の中でも宣言ができ、関数の外に(関数の実行より先に)定義すればglobal
をつける必要がない」ような印象を持ったのですが合っていますか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。