美文网首页
python 函数作为返回值

python 函数作为返回值

作者: TFprime | 来源:发表于2019-03-12 14:42 被阅读0次

    在一个函数A里定义一个新的函数B,并将函数B作为函数A的返回值

    例子

    def square(x):
        return x * x
    
    def successor(x):
        return x + 1
    
    def compose1(f, g):
        def h(x):
            return f(g(x))
        return h
    
    square_successor = compose1(square, successor)
    
    result = square_successor(12)
    print(result)
    

    相关文章

      网友评论

          本文标题:python 函数作为返回值

          本文链接:https://www.haomeiwen.com/subject/ksogpqtx.html