Python性能提升小技巧

1. Python性能提升小技巧

1.1 使用局部变量替换模块变量

使用os.linesep这样的名字需要解释器做两次查询:

  1. 查找os以确认它是一个模块
  2. 在这个模块中查找linesep变量。

如果多次使用变量os.linesep,将其替换为本地变量可以减少查询次数。

1.2 定义类时需要新式类

这样类型统一。

1.3 Python不支持纯虚函数

可以在基类方法中抛出NotImplementedError异常。

2. 常用模块

copy模块

posted @ 2017-10-22 15:50  枫竹梦  阅读(163)  评论(0编辑  收藏  举报