-
LEGB:L>E>G>B L:local函数内部作用域 E:enclosing函数内部与内嵌函数之间 G:global全局作用域 B:build-in内置作用域查看全部
-
执行装饰器deco;传入初始bar函数;返回in_deco:即新函数bar;执行bar函数。查看全部
-
print (type())可以检查函数类型查看全部
-
先执行dec(传入func:my_sum;写入属性;返回in_dec。) 后执行my_sum(赋值求和。)查看全部
-
注意传入的变量类型,需做判断处理查看全部
-
@dec def my_sum(*args) @dec的意思相当于 my_sum=dec(my sum) 将函数放进包装函数中查看全部
-
1 装饰器用来装饰函数 2 返回一个函数对象 3 被装饰函数标识符指定返回的函数对象 4 语法糖 @deco查看全部
-
闭包--捕获外部变量 作用: 封装 提高代码复用 def setPassLine(passline): def scorePass(score): if score>=passline: print "pass" else: print "fail" return scorePass f1=setPassLine(60) f2=setPassLine(90)查看全部
-
函数引用外部变量时会把外部变量添加进自己的属性中查看全部
-
装饰器实质查看全部
-
LEGB查看全部
-
100分和150分及格线调用设置查看全部
-
including作用于与闭包的关系查看全部
-
函数的作用域查看全部
-
优先级查看全部
举报
0/150
提交
取消