Vamei 发表于 2013-1-1 22:35:58

Python进阶07 函数对象

<div id="cnblogs_post_body">作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!

秉承着一切皆对象的理念,我们再次回头来看函数(function)这一结构。函数实际上也是一个对象。既然是一个对象,它也具有属性(可以使用dir()查询)。作为对象,它还可以赋值给其它变量名,或者作为参数传递给其它函数使用。

1. lambda
在展开之前,我们先提一下lambda。lambda是一种简便的,在同一行中定义函数的方法,其功能可以完全由def定义实现。lambda例子如下:
<div class="cnblogs_code">func = lambda x,y: x + y
print func(3,4)
页: [1]
查看完整版本: Python进阶07 函数对象