2017年5月24日

匿名函数lambda与偏函数

摘要: 匿名函数可以不需要函数名,直接返回表达式结果,如下所示: lambda x:x*x 该匿名函数接受输入参数x,返回x*x作为结果,也可以不要输入参数,如下所示作为返回函数: def build(x,y) return lambda:x*x+y*y 偏函数 如上述代码所示,可以利用functools. 阅读全文

posted @ 2017-05-24 22:10 vonkimi 阅读(117) 评论(0) 推荐(0) 编辑

返回函数

摘要: 正常的函数如下所示: 但如果函数返回值是一个函数,示例如下: 可以看出被返回的函数不带参数,但是它可以引用外部函数如lazy_sum的参数,返回函数名,该函数不立即执行,而是等调用时,使用函数名+()再执行,同样的参数调用返回的函数都是一个新的函数。 调用示例如下: 可以看出直接调用lazy_sum 阅读全文

posted @ 2017-05-24 21:12 vonkimi 阅读(171) 评论(0) 推荐(0) 编辑

导航