柯里化(currying),是指把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數)的函數,而且返回接受餘下參數並且返回結果的新函數的技術。函數
柯里化是理解裝飾器函數的一個很是重要的知識點。code
好比,將加法函數柯里化:ip
def add(x, y): return x + y # 經過函數嵌套就能夠把函數柯里化 def add(x): def _add(y): return x+y return _add print(add(4)(5)) # 11
參考: https://zh.wikipedia.org/wiki/柯里化get