生信程序员Python全栈工程师

程序优化思路

2019-05-30  本文已影响1人  BeautifulSoulpy
没有思想等于没有灵魂!
对于程序而言,每一种数据和算法原理都应该是我们要掌握的最重要的东西;
1. 函数与方法优缺点:
+   #字符串拼接不推荐使用,拼接会出现一个新的字符串;format不会出现一个新str;
reversed()    #不推荐使用,
range()    #正反没有差异,无非就是+1的问题;
count() #count() 是O(n),一定是遍历完才知道结果;
sort()  #就地排序
sorted()    #生成一个新的列表;

str.split(" ",n) ->[]   #返回 list ;

类型转换函数:(#强制类型转换浪费时间;不推荐遍历('_','+')方法O(n);)
list()
int()
str()

map()

format()    #

datetime()    # 推荐使用的标准库;

2.程序常规优化方案;()
优化点、算法之间的差异是我们要重点思考的地方;
1.一此性开辟程序所需要的空间;
2.列表解析式;
3.对称折半思想;
4.整体计算的效率比计算单个的要低;
5.


上一篇 下一篇

猜你喜欢

热点阅读