• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Python笔记

互联网 diligentman 2周前 (11-21) 7次浏览

一、函数
1、柯里化
1.概念:指将原来接受两个参数的函数变成接受一个参数的函数的过程,新的函数返回一个以原来第二个参数为传入参数的函数;
2. z = f(x+y+j) 转化为 z = f(x)+f(y)+f(j)
3. 代码实现:

# 未使用函数柯里化,传入三个参数后相加
def add(x, y, z):
    return x + y + z
sum = add(4,5,6)
# 使用函数柯里化,传入三个参数后相加
def add(x):
    def _add(y):
        def __add(z):
            return x + y + z
        return __add
    return _add
sum = add(4)(5)(6)

程序员灯塔
转载请注明原文链接:https://www.wangt.cc/2020/11/python%e7%ac%94%e8%ae%b0/
喜欢 (0)