Python之闭包
# -*- coding: utf-8 -*- #python 27 #xiaodeng #Python之闭包 #http://python.jobbole.com/82624/ #闭包:函数是一个对象,所以可以作为某个函数的返回结果 def line_conf(): def line(x): return 2*x+1 return line#line_conf的返回结果被赋给line对象 MyLine = line_conf() print MyLine(5)#11 print '**'*20 def make_adder(addend): def adder(augend): return augend + addend return adder p = make_adder(23) print p(100)#123
无语言基础,自学python所做的各种笔记,欢迎大牛指点.