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