-
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
提交
取消