摘要:
一、可迭代的对象(Iterable) 1、定义:可以直接用在循环的数据类型,如list,tuple,dict,set,str,还有generator(生成器), 和带yield的函数,这些直接可以用在循环的对象统称为可迭代对象(Iterable) from collections import It 阅读全文
posted @ 2024-05-18 16:20
konglingbin
阅读(427)
评论(0)
推荐(0)
摘要:
生成器(Generator)是一种特殊的函数,可以用于迭代地生成一系列值,而不需要一次性生成所有值并将它们存储在内存中。生成器在需要时逐个生成值,并在生成值后暂停执行,保留函数的状态,以便下次调用时能够从停止的地方继续执行。 生成器函数使用 yield 语句来定义,而不是常规函数中的 return 阅读全文
posted @ 2024-05-18 15:59
konglingbin
阅读(664)
评论(0)
推荐(0)
摘要:
一、装饰器 装饰即修饰,意指为其他函数添加新功能; 装饰器的本质就是函数 作用是为其他函数添加新功能,如计算该函数运行时长 装饰器遵循原则: 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不能修改被修饰函数的调用方式 装饰器的实现 = 高阶函数 + 函数嵌套 + 闭包 阅读全文
posted @ 2024-05-18 11:57
konglingbin
阅读(157)
评论(0)
推荐(0)