源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  python中返回函数

python中返回函数

分类: 文章 • 2024-02-23 13:41:58

 

python中返回函数

python中返回函数

python中返回函数

'''
请编写一个函数calc_prod(lst),它接收一个list,返回一个函数,返回函数可以计算参数的乘积。

'''
from functools import reduce
def calc_prod(lst):
    def lazy_prod():
        def f(x, y):
            return x * y
        return reduce(f, lst, 1)
    return lazy_prod
f = calc_prod([1, 2, 3, 4])
print (f())

# 运行结果
# 24

转自:廖雪峰

相关推荐

  • 函数程序CDays–3 通过函数进行功能化 Python基础教程 函数程序
  • 如何使用python中的corr()求解变量之间的相关性?+pcolor的使用。
  • vue组件中data为什么必须是一个函数
  • 使用nm命令获取linux的可执行文件里或动态库中的所有函数名称
  • Python安装之后在DOS中无法找到
  • python教程(八)函数文档和标注
  • 简述异步返回,python实现异步返回
  • 我的Python成长之路---Day33-TCP套接中的粘包现象和解决办法
  • Python中利用compileall将py项目打包成pyc项目
  • python 问题之请求cur返回l获取的值中带b'的问题
  • SLAM十四讲-后端(1)
  • C#客户端嵌入Chrome浏览器的实现
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号