cell-var-from-loop
发布时间
阅读量:
阅读量
今天来探讨一下Python中的一种警告信息cell-var-from-loop(其他编程语言也可能存在类似情况)。该提示的中文含义为“来自循环的单元格变量”,听起来略显生硬,因此标题沿用了英文原文。
接下来先观察这段代码。
nums = [1, 2, 3]
for num in nums:
def print_num():
print(num)
print_num()
你或许会认为,这不过是输出123这么简单的事情罢了。诚然如此,但接下来请继续观察另一段代码内容。
nums = [1, 2, 3]
funcs = []
for num in nums:
def print_num():
print(num)
funcs.append(print_num)
for func in funcs:
func()
许多
全部评论 (0)
还没有任何评论哟~
