Python中Operator计算函数 | 您所在的位置:网站首页 › python中两个乘号怎么运算的 › Python中Operator计算函数 |
Python中Operator计算函数
小妮浅浅 2021-02-21 17:57:264531浏览 · 0收藏 · 0评论 使用 Operator 模块中的 mul 函数来实现阶乘: from operator import mul def factWithMul(n): return reduce(mul, range(1, n + 1))相对来说,在Operator模块中使用计算功能,使得代码更加简洁。 从源代码分析,mul函数是计算两个参数的乘积。 def mul(a, b): "Same as a * b." return a * b拓展使用 lambda 方式来实现: from functools import reduce def fact(n): return reduce(lambda a, b: a * b, range(1, n + 1))这里使用的是reduce方法。函数函数有两个参数。reduce()函数对集合中的第一个和第二个元素进行函数处理,然后对带有第三个元素的结果进行函数处理,最终得到一个结果。 以上就是Python中Operator计算函数的方法,希望能对大家有所帮助! 关注公众号,随时随地在线学习 本教程部分素材来源于网络,版权问题联系站长! 分享分享到微博 微信扫一扫 下一篇: python中remove()方法如何使用删除后的值?> |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |