[持续收集]Python一些小技巧
0x00 前言
收集一些Python的小技巧,主要是性能和一些特性
0x01 内容
__slots__ class Image(object): __slots__ = ['id', 'caption', 'url'] #一般没有这个 def __init__(self, id, caption, url): self.id = id self.caption = caption self.url = url self._setup() 在这个被调用多次比如百万次 在Python中,你可以在class中设置__slots__,它是一个包含这些固定的属性名的list。这样Python就不会再使用dict,而且只分配这些属性的空间。 参考:http://blog.jobbole.com/52420/ 就是从这里抄过来的
Python性能优化的20条建议
不错 值得推荐
http://segmentfault.com/blog/defool/1190000000666603