没有思想等于没有灵魂!
对于程序而言,每一种数据和算法原理都应该是我们要掌握的最重要的东西;
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.
网友评论