我在运行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设计的错误吗?如果没有,为什么?谢谢。
相关分类