课程
/后端开发
/Python
/python装饰器
在函数setpassline里面,有一个cmp函数,既然在setpassline里面只有passline一个参数,那cmp里面的val是怎么传递进去的,有问题吧??
2017-01-03
源自:python装饰器 2-1
正在回答
val值存放到cmp的函数属性中,再次调用的时候直接查找cmp的__closure__就可以
高山之蓝
你f_100接收的是cmp函数对象,所以现在你调用f_100(89)其实调用等于cmp(val=89)。记住这会f_100是一个函数对象。
举报
本门python教程将代领大家轻松搞定Python装饰器运用