摘要: zip:多个可迭代对象,从开始,一对一返回一个元组 filter:筛选,过滤掉不符合条件的元素,返回由符合条件元素组成的迭代器对象。 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新对象中 m 阅读全文
posted @ 2019-08-23 21:29 aikell 阅读(271) 评论(0) 推荐(0)
摘要: 正常函数: 匿名函数: 关键字:lambde 格式:只能一条语句结束 lambde 形参:需要返回的值的条件 和内置函数配合使用的匿名函数: max,min,filter,map,sorted。。。。其它未习得 这些内置函数的共性是都可以调用函数,可以是内置函数,可以是自定义函数 max: min: 阅读全文
posted @ 2019-08-23 20:22 aikell 阅读(200) 评论(0) 推荐(0)
摘要: 结论: 完整的表达式: 好处: 其它推导式 字典推导式和集合推导式:集合推导式有自动排重功能 阅读全文
posted @ 2019-08-19 18:16 aikell 阅读(225) 评论(0) 推荐(0)
摘要: 生成器函数send方法案例:每输入一个值,求移动平均值,如下:10 20 30 40 50...10 15 20 25 30... def avg_creater(): num = 0 count = 0 avg = 0 while True: num1 = yield avg num += num1 count += 1 avg = num/count g = avg_creater() g._ 阅读全文
posted @ 2019-08-19 16:48 aikell 阅读(393) 评论(0) 推荐(0)
摘要: 可迭代协议: 含有双下方法__iter__的对象就是可迭代对象。 迭代器协议: 同时含有__iter__和__next__方法的对象就是迭代器。 打印截图: 例: 结论: 阅读全文
posted @ 2019-08-19 15:42 aikell 阅读(184) 评论(0) 推荐(0)
摘要: 例: 知识点: 函数wraps的作用: 在不影响装饰器使用的情况下,可以直接使用被调用函数的内置功能 __name__:返回函数名 __doc__:返回函数体内的注释 阅读全文
posted @ 2019-08-17 15:32 aikell 阅读(583) 评论(0) 推荐(0)
摘要: 例: 执行顺序: 知识点: 阅读全文
posted @ 2019-08-17 12:10 aikell 阅读(291) 评论(0) 推荐(0)
摘要: 例: 执行顺序: 阅读全文
posted @ 2019-08-17 11:02 aikell 阅读(310) 评论(1) 推荐(0)
摘要: 网页有缓存时: 网页无缓存时: 知识点: 文件操作 os模块与url模块的使用: os.path.getsize(),判断文件是否为空 urlopen(网址).read(),读取网页的源码,即缓存 阅读全文
posted @ 2019-08-16 21:02 aikell 阅读(311) 评论(0) 推荐(0)
摘要: FLAG = False def wrapper(f): def inner(*args,**kwargs): global FLAG if FLAG: ret = f(*args, **kwargs) return ret lis = [] i = 0 while i < 3: i += 1 wi 阅读全文
posted @ 2019-08-16 17:13 aikell 阅读(886) 评论(0) 推荐(1)