python计算pi(Python中Operator计算函数)
导读:使用 Operator 模块中的 mul 函数来实现阶乘: fromoperatorimportmul...
使用 Operator 模块中的 mul 函数来实现阶乘:
fromoperatorimportmul deffactWithMul(n): returnreduce(mul,range(1,n+1))相对来说 ,在Operator模块中使用计算功能 ,使得代码更加简洁 。
从源代码分析,mul函数是计算两个参数的乘积 。
defmul(a,b): "Sameasa*b." returna*b拓展使用 lambda 方式来实现:
fromfunctoolsimportreduce deffact(n): returnreduce(lambdaa,b:a*b,range(1,n+1))这里使用的是reduce方法 。函数函数有两个参数 。reduce()函数对集合中的第一个和第二个元素进行函数处理 ,然后对带有第三个元素的结果进行函数处理 ,最终得到一个结果 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!