• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

桃花源主

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2021年1月31日

生成器

摘要: 只要函数内有yield,调用的时候就和函数本身没有关系了,得到了是一个生成器对象,玩法就是next(x),next(x),next(x) (若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象) 1.yield表达式应用 yield可以用于返回值,但不同于retu 阅读全文

posted @ 2021-01-31 22:15 桃花源主 阅读(57) 评论(0) 推荐(0)

多个装饰器

摘要: # 一.参加多个装饰器的加载,运行分析(了解)def deco1(func1): # func1=wrapper2的内存地址 def wrapper1(*args, **kwargs): print('正在运行 >deco1.wrapper1') res1 = func1(*args, **kwar 阅读全文

posted @ 2021-01-31 21:12 桃花源主 阅读(153) 评论(0) 推荐(0)

迭代器

摘要: 可迭代对象:从语法形式上讲,内置有__iter__方法的对象都是可迭代对象,字符串,列表,元组,字典,集合,打开的文件都是可迭代对象 1.迭代对象 s={1,2,3,4,5} i = iter(s) #本质就是在调用s.__iter__(),返回s的迭代器对象i next(i) 1 next(i) 阅读全文

posted @ 2021-01-31 21:11 桃花源主 阅读(61) 评论(0) 推荐(0)

装饰器

摘要: 准备内容:*args, **kwargs 在形参中的作用: *args把多余的参数汇总成元组的形式存起来 **kwargs把多余的参数汇总成字典的形式存起来 在实参中的作用: *args,*后面的内容打散成位置实参 **kwargs,**后面的内容打散成关键字实参 形参是汇总,实参是打散 名称空间的 阅读全文

posted @ 2021-01-31 17:22 桃花源主 阅读(38) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3