logo 轻松的编程学习
  • 首页
  • 题库
  • 学习路径
  • 在线商城
  • 能力地图
  • 下载应用
登录 / 注册
自己定义遍历规则:迭代器协议

自己定义遍历规则:迭代器协议

作用说明 迭代器协议可以让一个对象按照你设定的顺序被依次取出内容。 class Count: def __init__(self, n): self.n = n

阅读更多 →
把多个生成过程接起来:yield from

把多个生成过程接起来:yield from

作用说明 yield from 可以把一段数据生成过程直接交给另一个可迭代对象。 def gen(): yield from [1, 2] yield from [3, 4] pri

阅读更多 →
按需产出数据:生成器

按需产出数据:生成器

作用说明 生成器适合按需要一项一项地产生数据,而不是一下子全部准备好。 def squares(): for i in range(1, 4): yield i * i pr

阅读更多 →
记住外层数据:闭包

记住外层数据:闭包

作用说明 闭包可以让函数记住它被创建时外层作用域中的数据。 def make_adder(x): def adder(y): return x + y return a

阅读更多 →
给函数加一层包装:装饰器

给函数加一层包装:装饰器

作用说明 装饰器可以在不改原函数主体的情况下,给函数额外加一层功能。 def deco(fn): def wrapper(): return fn() + "!&qu

阅读更多 →
  • 上一页
  • 1
  • 2
  • 下一页
🔎 搜索
© 2026 有词 — 青少年编程训练平台