• python递归函数和匿名函数


    匿名函数(lambda)

    # 匿名函数:没有名字的函数
    # 匿名函数只能构建简单的函数,一句话函数。
    
    
    def func(x,y):
        return x + y
    # print(func(1, 2))
    
    # 匿名函数构建
    # func2 = lambda x,y: x + y
    # print(func2(1, 2))
    
    # 匿名函数最常用的就是与内置函数结合使用。
    
    # 写匿名函数:接收一个可切片的数据,返回索引为 0与2的对应的元素(元组形式)。
    
    # func = lambda x: (x[0],x[2])
    # print(func('太白金星'))
    # 写匿名函数:接收两个int参数,将较大的数据返回。
    
    # func1 = lambda x, y: x if x > y else y
    # print(func1(100,2))
    
    # func2 = lambda : 3
    # print(func2())
    
    
    

    递归函数

    def age(n):
        if n == 1:
            return 40#结束出口,当n等于1时直接返回40
        else:
            return age(n-1)+2#不断调用age本身age(1)+2+2+2    age(1)直接返回40不会再调用自己
    
    print(age(4))
    
  • 相关阅读:
    VUE 路由
    JS小表达式
    JS正则表达式
    react案例—实现组件之间的通信
    React脚手架搭建
    react属性三ref
    react属性二props
    java多线程2
    jvm小结2
    spark小结3
  • 原文地址:https://www.cnblogs.com/nieice/p/11106594.html
Copyright © 2020-2023  润新知