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

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