码迷,mamicode.com
首页 > 编程语言 > 详细

python笔记十二(匿名函数)

时间:2017-12-16 17:22:43      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:匿名函数   情况   style   函数   log   函数的参数   lambda   代码   body   

一、匿名函数

  有些情况下,我们需要把函数当做参数传入到另外的函数中,或者是把函数作为某个函数的返回值,此时我们就可以使用匿名函数。

  匿名函数的标志是lambda.

>>> f = lambda x:x*x
>>> f
<function <lambda> at 0x000002AB91CA7F28>
>>> f(5)
25
>>> f = lambda a,b: a*a +b*b
>>> f
<function <lambda> at 0x000002AB922629D8>
>>> f(1,2)
5

  如上述代码, : 前面的是需要传入匿名函数的参数,并且匿名参数不需要返回值,返回值就是表达式的结果。

python笔记十二(匿名函数)

标签:匿名函数   情况   style   函数   log   函数的参数   lambda   代码   body   

原文地址:http://www.cnblogs.com/nadech/p/8046760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!