zoukankan      html  css  js  c++  java
  • Python 第十四天 内置函数,递归,二分法

    1.匿名函数 lambda

      lambda 参数:返回值

    2.sorted 排序

      sorted(可迭代对象,key=函数名,reverse=True/False)

      把可迭代对象中的每一个元素给函数执行,按得到的数字进行排序

    3.filter 筛选

      filter(函数名,可迭代对象)

      把可迭代对象中的每一个元素给函数执行,根据得到的True/False判断是否保留数据,True保留

    4.map 映射

      map(函数名,可迭代对象)

      把可迭代对象中的每一个元素给函数执行,返回的数据就是结果

    5.递归

      自己调用自己,递归的深度是1000,但是到不了1000

      递归的出口是return

      在获取文件时:

        os.listdir(文件路径) 得到文件夹中的所有文件和文件夹

        os.path.join(文件路径,文件路径) 获取到文件的全路径

        os.path.isdir(路径) 判断这个路径是否是一个文件夹

    6.二分法

      掐头去尾取中间 前提是查找的是有序的

  • 相关阅读:
    Oracle VM VirtualBox安装centos8
    HTML5 离线缓存manifest
    ES6 Proxy函数和对象的增强
    ES6 Map数据结构
    ES6 Set和WeakSet
    ES6Symbol在对象中的应用
    ==,===,与ES6中is()的区别
    ES6对象操作
    ES6函数和数组补漏
    ES6箭头函数
  • 原文地址:https://www.cnblogs.com/sophie99/p/9681846.html
Copyright © 2011-2022 走看看