慕课网首页
免费课
实战课
体系课
成长课
发现
教程
专栏
手记
商业合作
企业服务
讲师入驻
热搜
最近搜索
清空
0
登录
/
注册
新人专属
元礼包
| 查看
为了账号安全,请及时绑定邮箱和手机
立即绑定
lanrong1995
保密
学生
更多信息
这位同学很懒,木有签名的说~
386h
学习时长
4751
经验
4
积分
2
关注
1
粉丝
+
关注
已关注
私信
他的课程
猿问
手记
Ta的提问
Ta的回答
Ta的关注
来自
Python
关于返回函数,为什么要在外面再套一个函数?
Ta的回答
def calc_prod(lst): def f(x, y): return x * y return reduce(f, lst)print calc_prod([1, 2, 3, 4])这样就可以跑了,你在calc_prod后面多加了一个括号
2018-01-03
0个回复
来自
Python
Python函数里面* **都代表什么啊
Ta的回答
在args变量前有*前缀 ,所有多余的函数参数都会作为一个元组存储在args中 。如果使用的是**前缀 ,多余的参数则会被认为是一个字典的健/值对 。对于def func(*args):,*args表示把传进来的位置参数存储在tuple(元组)args里面。例如,调用func(1, 2, 3) ,args就表示(1, 2, 3)这个元组。对于def func(**args):,**args表示把参...
[查看全部]
2017-12-22
0个回复
意见反馈
分销返利
帮助中心
APP下载
官方微信
返回顶部