课程
/后端开发
/Python
/python进阶
import math
def is_sqr(x):
return (x*x) and x*x<101
print filter(is_sqr, range(1, 101))
2019-12-09
源自:python进阶 2-6
正在回答
多此一举,返回的啥?
filter 中的函数返回值为true 或 false, 返回结果是对参数的校验,返回的结果是参数本身的值。 注意filter 函数的功能,你说的返回 x平方的应该看reduce 函数的用法
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计