投稿

4月 6, 2021の投稿を表示しています

global 変数・ローカル変数

スコープとは、変数の値を参照できる範囲のことです。 変数が関数の外で定義されているときは、関数の中でも参照できます。 変数が関数の中で定義されているときは、関数の外では参照できません。 globalとして定義された変数は、どこからでも参照できます。 >>> g=100 >>> def func(): l=200 print(g) >>> func() 100 >>> print(l) Traceback (most recent call last): File " ", line 1, in print(l) NameError: name 'l' is not defined >>> def func2(): global g2 g2=500 >>> func2() >>> print(g2) 500 >>>