摘要:
itertools 为高效循环而创建迭代器的函数 accumulate(iterable: Iterable, func: None, initial:None) iterable:需要操作的可迭代对象 func:对可迭代对象需要操作的函数,必须包含两个参数 initial: 累加的开始值 对可迭代 阅读全文
摘要:
Linux Windows 区域截屏 ctrl+shift+a 打开任务管理器 ctrl+shift+esc 右键模拟选项 shift+alt+f10 阅读全文
摘要:
简介 本文将介绍常见的排序算法的思路及使用python代码去实现排序。 常用的术语 稳定 如果a原本在b前面,而a=b,排序之后a仍然在b的前面 不稳定 如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面 时间复杂度 一个算法执行所耗费的时间,正常来说就是每行代码执行的次数之和 for循 阅读全文
摘要:
简介 python相比较其他语言,在效率上会略有劣势,因此,我们在实现完功能后更应该去对python代码进行优化,减少不必要的消耗。 代码优化原则 不要过早的去优化,首先保证一个正确的程序,再使程序变快 比 先是一个快的程序,再保证正确容易 代码优化的代价,任何代码优化都需要时间和空间,因此代码优化 阅读全文