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.二分法
掐头去尾取中间 前提是查找的是有序的