Skip to content

第八章 稳定与性能

65 合理利用 try/except/else/finally 结构中的每个代码块

要点

66 考虑用 contextlibwith 语句来改写可复用的 try/finally代码

要点

67 用 datetime 模块处理本地时间,不要用 time 模块

要点

68 用 copyreg 实现可靠的 pickle 操作

要点

69 在需要准确计算的场合,用 decimal 表示相应的数值

要点

70 先分析性能,然后再优化

要点

71 优先考虑用 deque 实现生产者-消费者队列

要点

72 考虑用 bisect 搜索已排序的序列

要点

73 学会使用 heapq 制作优先级队列

要点

74 考虑用 memoryviewbytearray 来实现无须拷贝的 bytes 操作

要点

本章小结

总结