-
123查看全部
-
123查看全部
-
123查看全部
-
在Python里,带*的参数就是用来接受可变数量参数的。看一个例子 def funcD(a, b, *c): print a print b print "length of c is: %d " % len(c) print c 调用funcD(1, 2, 3, 4, 5, 6)结果是 1 2 length of c is: 4 (3, 4, 5, 6)查看全部
-
更详细的解释过程查看全部
-
装饰器的执行过程查看全部
-
装饰器赋值过程可与选中部分代码对比查看全部
-
对比(装饰器) @dec会调用dec()函数,返回in_dec()。 in_dec()被谁接受,被my_sum()函数接收了。查看全部
-
对比(闭包) my_sum=dec(my_sum)执行过程 把my_sum函数当做一个参数传递给dec()函数。 dec内部有一个内置函数in_dec()传递给my_sum(等式左边)查看全部
-
装饰器查看全部
-
函数作用域的LEGB查看全部
-
闭包概念查看全部
-
Closure:内部函数中对enclosing作用域的变量进行引用 闭包作用 1:封装 2:代码的复用查看全部
-
LEGB python函数作用域查看全部
-
闭包的作用——实现了代码的封装查看全部
举报
0/150
提交
取消