摘要:
用python也有小两年了,不是开发,所以代码应该没那么精湛。但是经常会写测试脚本和小工具。在积累了大量的库以后,开始把重点放在提高python效率的方法,养成好的习惯。因为是刚刚开始关注,所以不断补充吧,以便将来随时查看。一.原则类1.把range全部换成xrange2.生成器,如 list=(item for item in fp)3.利用psyco库,提高函数和类的运行效率。4.字符串拼接:尽量少用“+”的方式,而采用''.join ,还有"%s"%i这样赋值的手段5.函数的开销很大。尽量把循环放在函数内进行。而不要让每次迭代都调用函数。6.“前提工作 阅读全文
posted @ 2010-11-23 14:52
Capricorn.python
阅读(9659)
评论(0)
推荐(1)
摘要:
1.1. 最常见一个最常见的速度陷坑(至少是俺在没看到网上这篇介绍时陷进去过好些次的) 是: 许多短字串并成长字串时, 大家通常会用:Toggle line numbers 1 shortStrs = [ str0, str1, ..., strN] 2 #N+1个字串所组成的数列 3 longStr = ” 4 for s in shortStrs: longStr += s因为Py... 阅读全文
posted @ 2010-11-23 10:55
Capricorn.python
阅读(6350)
评论(1)
推荐(2)

浙公网安备 33010602011771号