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.二分法

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

posted @ 2018-09-20 16:53  GU99  阅读(106)  评论(0)    收藏  举报