Jackiesteed

www.github.com/jackiesteed

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年1月1日

摘要: 在python中使用lambda来创建匿名函数。lambda来源于LISP语言。lambda的形式如下:lambda arg1,arg2...: <expression>lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则不同,它在创建函数对象的同时会进行这种操作。这是lambda的第一个特点。lambda的第二个特点是,它只是一个表达式,而不是一个语句。如果单独使它成为了一个语句,比如:lambda x: print x如果你在你的python程序中写下了这么一行,那么毫无意义,这一行代码会创建一个函数对象,但马上又给丢弃了,因为你没有使用它的返回值,即 阅读全文
posted @ 2012-01-01 15:25 Jackiesteed 阅读(163) 评论(0) 推荐(0) 编辑