课程
/后端开发
/Python
/python装饰器
请问为什么要加上return func(*arg) ?? 完全看不懂
2017-12-16
源自:python装饰器 2-2
正在回答
func虽然是一个变量,但这个变量可以是一个函数(在例子中它只能是一个函数). func(*arg)其实就是在"'func"'(函数)里执行in_dec
视频中讲了, 一个函数如果不显示return的话, 默认返回位none。比如我们传入 my_sum()函数, 这里 return func(*arg) 中的 func(*arg)实际上就是my_sum()函数执行的返回值。然后in_dec执行后同样要返回值, 这里的返回值就是 func(*arg)。 有点绕,慢慢理解
举报
本门python教程将代领大家轻松搞定Python装饰器运用
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号