第八章 稳定与性能¶
65 合理利用 try
/except
/else
/finally
结构中的每个代码块¶
要点
66 考虑用 contextlib
和 with
语句来改写可复用的 try
/finally
代码¶
要点
67 用 datetime
模块处理本地时间,不要用 time
模块¶
要点
68 用 copyreg
实现可靠的 pickle
操作¶
要点
69 在需要准确计算的场合,用 decimal
表示相应的数值¶
要点
70 先分析性能,然后再优化¶
要点
71 优先考虑用 deque
实现生产者-消费者队列¶
要点
72 考虑用 bisect
搜索已排序的序列¶
要点
73 学会使用 heapq
制作优先级队列¶
要点
74 考虑用 memoryview
与 bytearray
来实现无须拷贝的 bytes
操作¶
要点
本章小结¶
总结