Python开发者用Pythonic这个形容词来描述具有特定风格的代码。这种风格是大家在使用Python语言进行编程并相互协作的过程中逐渐形成的习惯。那么,如何以改风格完成常见的Python编程工作呢?本节将会回答这个问题。
-
第一条:确认自己所用的Python版本
-
第二条:遵循PEP8风格指南
-
第三条:了解bytes、str与unicode的区别
-
第四条:用辅助函数来取代复杂的表达式
-
第五条:了解切割序列的方法
-
第六条:在单次切片操作内,不要同时指定start、end和stride
-
第七条:用列表推导来取代map和filter
-
第八条:不要使用含有两个以上表达式的列表推导
-
第九条:用生成器表达式来改写数据量较大的列表推导
-
第十条:尽量用enumerate取代range
-
第十一条:用zip函数同时遍历两个迭代器
-
第十二条:不要在for和while循环后面写else块
-
第十三条:合理利用try/exceot/else/finally结构中的每个代码块