ipythonを実行しているときに状況を見つけました。Python のバージョンは 2.6.6 で、ipython は 0.13 です。例えば:
In [1]: for i in range(100):
...: pass
...:
In [2]: who
Out [2]: i
In [3]: print i
Out [3]: 99
ループの後、変数i
はまだ存在しています。だから私は知りたいのですが、これは Python 設計のバグですか? そうでない場合、なぜですか?ありがとう。