鱼C论坛

 找回密码
 立即注册
查看: 2171|回复: 0

[技术交流] 《零基础入门学习Python》第二十一讲学习笔记

[复制链接]
发表于 2017-7-16 22:33:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 一只小章鱼 于 2017-7-18 18:58 编辑

1、匿名函数的使用,lambda x : 2 * x + 1,冒号的前面是原函数的参数,后面则是这个函数的返回值,返回一个对象,对于功能是用来返回某种算术操作的结果的函数非常有用。就是代码的写法。优点:使代码的可读性增强了。
2、2个重要BIF
      (1)filter()过滤器。2个参数,第一个参数为函数或者none,第二个参数就是可迭代参数,如下代码所示
      
list(filter(None,[1,0,False,True]))
        他会把非真的数值过滤出来(简单来说就是丢掉),所以这里返回的结果就是1,True。
        用法(筛选功能)
      
list(filter(lambda x:x%2,range(10)))
     (2)map()映射函数,也是以上2个参数。
   
list(map(lambda x:x*2,range(10)))
      主要就是模拟自己慢慢将一个一个x+1放进去,这就是一种映射

评分

参与人数 1荣誉 +2 鱼币 +2 收起 理由
小甲鱼 + 2 + 2 热爱鱼C^_^

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-15 23:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表