>>287
=演算子はJavaの参照型に対する=と同じで単一代入。
そんでもってPython整数はimmutable object。
>>284のlambdaは、1への参照を持っているのではなく、毎回global名前空間
からiを解決してオブジェクトへの参照を取得しているので、globalの影響を受ける。

del i
f(0)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 1, in <lambda>
NameError: global name 'i' is not defined