再談Python的高階函數和裝飾器筆記(1)

高階函數:我的理解就是閉包、內嵌函數 舉例: 計數器: 有問題麼? 問題出在base+=step,對base賦值,局部變量,沒有先定義 改進:聲明爲非局部變量nonlocal,但是不要是global變量 觀察一下: id(f1) id(f2) f1==f2 自定義sort函數: 以下是加入reverse參數的改進:推薦flag的用法 改寫爲高階函數,注意comp函數: comp函數比較通用。可以抽
相關文章
相關標籤/搜索