def count():? ? fs = []? ? for i in range(1, 4):? ? ? ? def f():? ? ? ? ? ? ?return i*i? ? ? ? fs.append(f)? ? return fsf1, f2 = count()print f1(), f2()運行出錯為什么
1 回答

亂舞的旋律
TA貢獻105條經驗 獲得超38個贊
騷年python的解構個數要正確
fs里面有三個函數
得是f1,f2,f3=count();
或者讓最后一個接受剩下的
那么就是f1,*f2=count();
當然還有 *f1,f2=count();
理解一下*variable 的用法吧
添加回答
舉報
0/150
提交
取消