自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 python迭代器中的魔法方法

最近看CloseableQueue实现时遇到一个很基础却一直没想的问题。 Python的迭代器中为什么需要实现两个魔法方法? 其实咋一看起作用的不就是__next__方法嘛,__iter__在打酱油? 我知道for in循环是靠__iter__协议机制实现的迭代,但干嘛不直接调next呢?为什么很多迭代器都要return self? 然后找了点相关资料,终于有了点理解。 概念

2017-04-23 20:57:50 676

原创 迭代器有了__next__为什么还要__iter__

最近看CloseableQueue实现时遇到一个很基础却一直没想的问题。 Python的迭代器中为什么需要实现两个魔法方法? 其实咋一看起作用的不就是__next__方法嘛,__iter__在打酱油? 我知道for in循环是靠__iter__协议机制实现的迭代,但干嘛不直接调next呢?为什么很多迭代器都要return self? 然后找了点相关资料,终于有了点理解。 概念

2017-04-23 20:55:39 2335 3

原创 开始写博客

之前学了很长时间,看了很多别人的博客,确实得到了很多帮助。虽然有时自己也想写点东西,但最终大多数还是放在了evernote上。 一是觉得Evernote在单机时自己查看很方便,真想写点什么点开就写。二是觉得自己水平不足以写出有见解的东西,放在网络上也是贻笑大方,或是别人早已说过的东西。 随着学习的深入,自己也逐渐多了些对技术的感悟和积累,所以想写出来,既希望加深自己印象,也希望能在这里交到同样

2017-04-11 17:23:06 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除