为什么count函数返回的是fs,是一个列表,其中的元素可以分别被f1,f2,f3调用并打印,而且打印的时候f1,f2,f3后边还要加括号
def count(): fs = [] for i in range(1, 4): def f(j): def g(): return j*j return g r = f(i) fs.append(r) return fs f1,f2, f3 = count() print f1(),f2(), f3()
def count(): fs = [] for i in range(1, 4): def f(j): def g(): return j*j return g r = f(i) fs.append(r) return fs f1,f2, f3 = count() print f1(),f2(), f3()
2018-01-28
举报