摘要:
一、生成器 1、生成器: 生成器就是一种自定义的迭代器 2、为何要用生成器: 为了节省内存 3、如何用生成器: 函数体内但凡出现yield关键字,调用函数将不会触发函数体代码的运行,而是会返回一个生成器对象,生成器本质就是一个迭代器 4、yield与return: 相同点:在返回值角度用法一样 不同 阅读全文
摘要:
一、迭代器 1、什么是迭代器: 迭代器指的就是迭代取值的工具 迭代是一个重复的过程,但不是单纯的重复,每次重复都是基于上一次的结果的而进行的 2、迭代器作用: 为了找到一种通用的迭代取值方案 为了节省内存 3、如何用迭代器 内置有__iter__方法的类型都称之为可迭代的对象 但凡调用了__iter 阅读全文
摘要:
一、匿名函数 什么是匿名函数:就是没有名字的函数 应用场景:临时用一次,通常用于与其他函数配合使用 f=lambda x,y:x+y #没有名字,可用变量存取调用 print(f) res=f(1,2) print(res) 这样子赋值调用太麻烦了,我们通常这样用: # 调用方式一: res=(la 阅读全文