摘要: 装饰器:不想修改函数的调用方式,但还是想在原来的函数前后添加功能。遵循开放封闭原则。(闭包) 上图,运行过程详解。 修饰器固定格式: 语法糖: @装饰器函数 #多个装饰器修饰一个函数 1 #两个装饰器装饰一个函数,下附运行过程图 2 def wrapper1(func): 3 def inner1( 阅读全文
posted @ 2017-12-28 12:01 Carol-z 阅读(158) 评论(0) 推荐(0)
摘要: 闭包 :嵌套函数,内部函数调用外部函数的变量。 阅读全文
posted @ 2017-12-28 00:41 Carol-z 阅读(117) 评论(0) 推荐(0)
摘要: # def max(a,b):# return a if a>b else b## def the_max(x,y,z): #函数的嵌套调用# c = max(x,y)# return max(c,z)## print(the_max(1,2,3)) #函数的嵌套定义#内部函数可以使用外部函数的变量 阅读全文
posted @ 2017-12-28 00:26 Carol-z 阅读(121) 评论(0) 推荐(0)