课程
/后端开发
/Python
/python进阶
fs.append(f)
这里有问题 这段代码 append(f) 其中f 难道不是代表一个函数吗?要他的返回值 不应该是f()吗
2016-04-04
源自:python进阶 2-9
正在回答
count函数的返回值函数的列表:[f(1),f(2),f(3)] 其中f(1)返回的就是g函数,只不过g函数里面的变量j是f函数的参数
因为老师想表达的意思就是将函数压入列表,而不是数值,如果是数值的话,那结果就是1,4,9 了
注意看后面的f1(),f2(),f3(),我们的目的是使它返回函数给f1,f2,f3,fs.append(f)中需要把f函数添加进fs这个列表,而不是他的返回值
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计