-
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作用于与闭包的关系查看全部
-
函数的作用域查看全部
-
优先级查看全部
-
函数也是对象。在定义f_60(f_60 = set_passline(60))的时候实际上是定义了变量passline值为60的test函数对象。 执行f_60(85),就是执行passline值为60,score值为85的test函数对象 一切皆对象。 def set_passline(passline): def test(score): if score >= passline: print "pass" else: print "faile" return test f_60 = set_passline(60) f_90 = set_passline(90) f_60(85) f_90(85)查看全部
-
L->E->G->B查看全部
-
主要内容查看全部
举报
0/150
提交
取消