有补充的可以联系我
如果有更好的技巧或者是一些心得也可以分享给我~
- Author: Leo
- Contributor: Leo
- Wechat: Leo-sunhailin
- E-mail: 379978424@qq.com
- 会一直维护下去,待补充…
- 序言
- 目录
1. list切片的技巧 somelist[start:end:stride]
1 |
|
2. 多使用列表表达式
1 | # 1. 例子没有 |
3. 数据量大的时候尽量使用生成器表达式代替列表表达式
1 | # 原因很简单,列表表达式需要开辟较大的内存空间进行存储 |
4. 使用enumerate代替range
1 | # 原因很简单,封装的比range好 |
5. 合理利用try/except/else/finally
1 | # except的例子就不说了,用过都知道 |
6. 线程方面的—使用concurrent.futures,实现并行计算
1 | # coding: utf-8 |
7. 与分析方面有关的—重视精度时使用decimal
1 | # 例子 |
8. 协作开发的时候尽量不要写import *
1 | 你的代码在导包的时候写了import *,你自己开发是很明白有什么方法的. |
9. 配置文件独立化
1 | # 例如一些数据库的配置,selenium的webdriver的配置,甚至开发的模式配置可以通过一些json格式的配置文件进行维护. |
回到顶部: 传送门