摘要:
代码1 1 def fun_a(ob): 2 print "hello" 3 print ob.__doc__ 4 return ob 5 6 @fun_a 7 def fun_b(a,b): 8 """this is function b""" 9 print a+b10 print "world"11 12 fun_b(3,4)代码2 1 def fun_a(ob): 2 print "hello" 3 print ob.__doc__ 4 return ob 5 6 d 阅读全文
posted @ 2012-10-23 14:44
mess4u
阅读(312)
评论(0)
推荐(0)
摘要:
1 def multiplier(factor):2 def multiplyByFactor(number):3 return (number+1)*factor4 return multiplyByFactor5 6 double = multiplier(2)7 print double(5)8 9 print multiplier(2)(5)输出都是12闭包:把函数作为参数传递给其他函数,放在数据结构中,作为函数的返回结果。为什么叫闭包:将组成函数的语句和这些语句的执行环境打包在一起,得到的对象称为闭包。1 #foo.py2 x=423 def call... 阅读全文
posted @ 2012-10-23 14:30
mess4u
阅读(650)
评论(0)
推荐(1)