def f1(x): return x*x def f2(x): return x*x*x def f3(x): return x*x*x*x print f1(9) print f3(9) def new_fn(f): print 'call '+f.__name__+'()' return f f1=new_fn(f1) print f1(9) 上面是我写的,在定义def new_fn(f)的时候 我没有定义教程中的 def fn(x),但是我的结果也是正确的。这是否代表教程中def fn(x),是多此一举,还是因为我忽略了什么知识
Nelson_Zhao
相关分类