【发布时间】:2012-07-19 07:20:44
【问题描述】:
我是 Python 初学者。我发现for-else 和while-else 中的else 是完全没有必要的。因为for 和while 最终会运行到else,我们可以使用通常的行来代替。
例如:
for i in range(1, 5):
print i
else:
print 'over'
和
for i in range(1, 5):
print i
print 'over'
都是一样的。
那么为什么 Python 在for-else 和while-else 中有else?
【问题讨论】:
标签: python python-3.x