【发布时间】:2014-04-06 02:36:52
【问题描述】:
我是 Python 的新手,但我尝试了一些东西,但对我来说它是模棱两可的。 为什么 Python 允许在循环中执行函数定义?以及我如何从中受益?
for i in range(2):
def f():
print 'f'
f()
【问题讨论】:
-
这是 Python 允许 def 任何地方的副作用。如果您愿意,可以将函数定义存储在数组中。
标签: python-2.7