关于 def f(j): 和 r = f(i) 的调用问题,求学友们解答
def count(): fs = [] for i in range(1, 4): def f(j): # 这里f(j)是从哪里调用的呢 是fs里面吗? def g(): return j*j return g r = f(i) # 这里f(i)是什么 是1,2,3吗 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): # 这里f(j)是从哪里调用的呢 是fs里面吗? def g(): return j*j return g r = f(i) # 这里f(i)是什么 是1,2,3吗 fs.append(r) return fs f1, f2, f3 = count() print f1(), f2(), f3()
2017-07-21
举报