请教问题:返回的结果为什么不是列表,而是个int?
Topic sourcefs.append是把函数加入到列表中。
count函数返回了fs,所以count函数就是返回的一个成员是3个函数的数组。
f1,f2,f3=count()就是把count函数返回的“三个函数”分别赋值给 f1 f2 f3。
所以f1就是
def f():
return i*i;
这个函数。
f1就是f,f1()就是f(),返回的当然是int了。
- 1
fs.append是把函数加入到列表中。
count函数返回了fs,所以count函数就是返回的一个成员是3个函数的数组。
f1,f2,f3=count()就是把count函数返回的“三个函数”分别赋值给 f1 f2 f3。
所以f1就是
def f():
return i*i;
这个函数。
f1就是f,f1()就是f(),返回的当然是int了。
石头王国精挑细选的石头
另外
fs.append是不是把函数加入到列表中