Python基础入门学习笔记 021函数:lambda表达式


lambda表达式的作用

?Python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如说我们只是需要写个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。

?对于一些比较抽象并且整个程序执行下来只需要调用一两次的函数,有时候给函数起个名字也是比较头疼的问题,使用lambda就不需要考虑命名的问题了。

?简化代码的可读性,由于普通的屌丝函数阅读经常要跳到开头def定义部分,使用lambda函数可以省去这样的步骤。

过滤函数filter可筛选出非零元素

筛选出奇数

注:lambda x:x%2用来判断是否为奇,x为奇则输出1,否则输出0;range(10)可生成09的10个整数,filter用来筛选非零元素;如果为偶数,则被筛选掉;如果为奇数,则保留,但输出的是rang(10)产生的原始数,因为lambda只是用来判断是否为奇偶

range生成的09给了x,x经过2倍运算后再赋值给x



上一篇:Python基础入门学习笔记 030 文件系统:介绍一个高大上的东西

下一篇:Python基础入门学习笔记 040 类和对象:一些相关的BIF


Python
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图