zoukankan      html  css  js  c++  java
  • 10.10

    匿名函数:

    什么是匿名函数?

    没有函数名的函数,只能用一次!

    为何要用匿名函数?

    当一个函数只需要用一次就没有使用的需要时,就可以用匿名函数!

    怎么用匿名函数? 

    lambda x,y:x+y(x,y)

    key=函数的内存地址: 作用是控制max函数的比较的值

    max   max(可迭代对象,key=lambda  k:可迭代对象【k】)

    min    mix(可迭代对象,key=lambda  k:可迭代对象【k】)

    sorted 排序 sorted(可迭代对象,key=lambda  k:可迭代对象【k】)

       倒序 sorted(可迭代对象,key=lambda  k:可迭代对象【k】,reverse=True)

    map+匿名函数   map(lambda x:x+‘y’,可迭代对象)

    reduce

    filter

    函数递归:

    什么是函数递归?

    本质是一个循环的过程!但是有2个原则

    1.每次循环都要减少问题的规模

    2.每个循环都要有进入下一次循环的条件或者结束循环的条件

    为何要用函数递归?

    在某些条件下,比while循环简单

    怎么用函数递归?

    # 递归举例:
    # age(5)=age(4)+2
    # age(4)=age(3)+2
    # age(3)=age(2)+2
    # age(2)=age(1)+2
    # age(1)=18

  • 相关阅读:
    linux 笔试题
    shell -Z- d等等代表
    shell中for循环总结
    linux启动过程
    linux面试题3
    linux面试题2
    小峰servlet/jsp(4)EL表达式
    小峰servlet/jsp(3)登陆功能实现
    小峰servlet/jsp(2)
    java日期比较例子等...
  • 原文地址:https://www.cnblogs.com/zhanggq/p/9769201.html
Copyright © 2011-2022 走看看