def f(m = i): 这行代码中 ‘m = i’该如何理解?
def count(): fs = [] for i in range(1, 4): def f(m = i): return m ** 2 fs.append(f) return fs f1, f2, f3 = count() print f1(), f2(), f3()
for循环中函数f的定义语句def f(m = i):
如何理解m = i?函数带一个参数?可调用时没有传入参数啊
def count(): fs = [] for i in range(1, 4): def f(m = i): return m ** 2 fs.append(f) return fs f1, f2, f3 = count() print f1(), f2(), f3()
for循环中函数f的定义语句def f(m = i):
如何理解m = i?函数带一个参数?可调用时没有传入参数啊
2016-06-20
举报