课程
/后端开发
/Python
/python进阶
print is_not_empty(['test', None, '', 'str', ' ', 'END'],lambda s:s and len(s.strip()) > 0)
为什么这个不通过呢
2017-09-18
源自:python进阶 2-10
正在回答
这样不行的 首先就和你定义的函数不一样 is_not_empty后面为什么能加lambda 而且是和自身函数一样的内容
宝慕林6422410 提问者
上面is_not_empty只是函数名。lambda函数我感觉就是省略掉普通函数的函数名以及return语法,简化了语法而已
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计