第一次笔记
1.生成器函数
使用yield返回返回值,函数并没有结束,还可以继续执行
生成器一次返回一个(组)数据
1)生成器对象
循环生成器对象时,一次获取一个值
for i in gen:
print(i)
将生成器对象强制类型转换为列表
2)元组生成器
生产或处理大量数据,使用生成器一个一个的处理,用于节省内存空间
gen = (2 ** i for i in range(1,65))
print(gen)
print(list(gen))
2.装饰器函数
在不修改原函数代码的前提下,给原函数增加或修改功能,可以
原创
2020-12-06 19:10:23 ·
74 阅读 ·
0 评论