Results 5 comments of Q.yuhen

新书很快就上市了。 2017-12-18 19:26 GMT+08:00 Too large to fit in the margin < [email protected]>: > (预览版,0.3) > > 可以在哪里下载到呢? > > — > You are receiving this because you are subscribed...

注意缩进,else 应该是 for 的分支。 另附第三版预览版(未校对),祝好! 雨痕 > 在 2017年7月10日,23:57,REN-IT 写道: > > for x in xrange(3): > ... print x > ... if x > 1: break > ... else:...

嗯,我的描述有些不准确。但因为 python 支持操作符重载缘故,所以具备某些弱类型特征。 ``` python In [1]: class X: ...: def __add__(self, other): ...: return other + 100 ...: In [2]: x = X() In [3]: x + 5 Out[3]:...

还有一个比较特别的是,`__class__` 在运行期是可以被改变的,从而转换门庭换个类型。 ``` python In [12]: class X: pass In [13]: class Y: pass In [14]: x = X() In [15]: type(x) Out[15]: __main__.X In [16]: x.__class__ = Y In...

有关内存和垃圾回收的内容,可以找一些文章看看,比如 tcmalloc 之类 的。有个大概印象,再看源码会比较好。 1.5 和 1.7 只是在局部算法细节上有些变化,总体架构变动不多。依然 可以作为阅读源码的指引。 至于堆内存过多,如果不是 “确切” 需求。那么可以考虑将一些临时变量 分配到固定的可复用内存上。对 GC 来说,对象数量才是杀手,这是无 分代标记算法固有的问题。同时,应该监控一些局部,看看有没有逃逸, 减少指针,小对象栈复制操作某些时候性能会更好。 过年好! 雨痕 > 在 2017年1月24日,14:10,wade lee 写道: > > 您好! > > 我是一路跟着您的书学习过来的;...