python 函数对象和闭包

函数作为python编程中的第一类对象,也就可以做为变量,参数,数据结构,返回值等因素使用



#foo.py:

def test(func):

return func()

 



#go.py

import foo

def hello():

print "hello world"

foo.test(hello)

 
hello world
 
这个例子就是用函数名hello作为参数调用了这个函数
 
 

转载请注明本文链接:http://www.simapple.com/212.html