python函数式编程

 时间:2024-10-14 08:21:44

1、自定义函数:计算一个数的三次方(立方)。使用x**3或x*x*x均可计算,然后用3来测试结果,都是8,如图所示

python函数式编程

3、使用map将自定义函数应用到列表中。map(even,range(1,11))表示将1-10分别幼榍嘈酾判断是否是哆湍成卫偶数,map(f1,range(1,11))表示将1-10分别求三次方,map(lambda x:x**3,range(1,11))同样表示将1-10分别求三次方,如图所示

python函数式编程

4、使用filter过滤列表对象。filter(even,range(1,11))表示在1-10中过滤出偶数,filter(f1,range(1,11))表示在1-10中按照f1过滤(f1是求3次方,不为false),所以结果仍然是1-10,如图所示

python函数式编程

6、归纳函数reduce的使用:累计求和(1+2+...+10).方法一:‍reduce(lambda 旌忭檀挢x,y:x+y,range(1,11))表示使用reduce的归纳来实现累计和;方法二:使用自定义函数cumsum来遍历1-10中的每个元素,求累计和;方法三:直接用sum(range(1,11))计算累计和;方法四:用sum对1-10的每个元素求和;如图所示

python函数式编程
  • Python教程 如何输出两个集合中不同的值
  • 如何利用Python设计语言的函数使用return语句
  • Java语言Thread类的方法
  • 如何使用Python语言中的sorted函数实现元素排序
  • python3使用PIL在图片上绘制汉字
  • 热门搜索
    打印机显示脱机怎么办 怎么注册apple id 生殖器疱疹怎么治 鼻子堵塞怎么办 孩子睡眠不好怎么办 老花镜怎么配 怎么查别人的通话记录 碟仙怎么玩 怎么找回删除的qq好友 移动积分怎么换话费