Pythonのお勉強 Part 26
■ このスレッドは過去ログ倉庫に格納されています
0057デフォルトの名無しさん
2008/05/02(金) 00:02:26>>> def f():
... print x
...
>>> f()
global
>>> def f2():
... print x
... x = 'local'
...
>>> f2()
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "<stdin>", line 2, in f2
UnboundLocalError: local variable 'x' referenced before assignment
ってなるのは何故?
■ このスレッドは過去ログ倉庫に格納されています