Python性能提升小技巧
1. Python性能提升小技巧
1.1 使用局部变量替换模块变量
使用os.linesep
这样的名字需要解释器做两次查询:
- 查找
os
以确认它是一个模块 - 在这个模块中查找linesep变量。
如果多次使用变量os.linesep
,将其替换为本地变量可以减少查询次数。
1.2 定义类时需要新式类
这样类型统一。
1.3 Python不支持纯虚函数
可以在基类方法中抛出NotImplementedError
异常。
2. 常用模块
copy模块
作者:马 岩(Furzoom) (http://www.cnblogs.com/furzoom/)
版权声明:本文的版权归作者与博客园共同所有。转载时请在明显地方注明本文的详细链接,未经作者同意请不要删除此段声明,感谢您为保护知识产权做出的贡献。
版权声明:本文的版权归作者与博客园共同所有。转载时请在明显地方注明本文的详细链接,未经作者同意请不要删除此段声明,感谢您为保护知识产权做出的贡献。