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

  • 相关阅读:
    图片音乐 上传、下载
    表格类型数据,Excel csv导入,导出操作
    逐行读取txt文件,分割,写入txt。。。上传,下载
    性能分析四
    性能分析三
    postman断言
    postman+Newman语法参数
    shell_03
    shell_02
    shell_01
  • 原文地址:https://www.cnblogs.com/zhanggq/p/9769201.html
Copyright © 2011-2022 走看看