什么是pythonic的思考方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是pythonic的思考方式相关的知识,希望对你有一定的参考价值。

最近在学习大神 slatkin 的高效编程指南,发现有很多细节以往自己都不曾注意过但却是非常值得了解的。在这里总结并分享给大家。


1.遵循PEP8的编程风格


 PEP8全称《Python Enhancement Proposal #8》,又叫做8号python增强提案,通过规范编程风格,使得自己的代码更加易懂,不同的开发人员之间可以更高效地沟通。完整指南见:https://www.python.org/dev/peps/pep-0008/。比较常用的一点建议是:添加缩进时尽量使用空格,tab键在不同的编程环境下,可能代表不同的空格数,不一定是四个空格。另外,Python的宗旨是:每件事都应该有直白的做法,而且最好只有一种。


2.注意bytes、str、unicode的区别


 

以上是关于什么是pythonic的思考方式的主要内容,如果未能解决你的问题,请参考以下文章

什么是依赖注入的 Pythonic 方式?

处理重载的最“Pythonic”方式

逻辑组合布尔值列表的最“pythonic”方式是啥?

什么是更快,更Pythonic的方式来读取CSV并从中创建数据框?

以块为单位迭代列表的最“pythonic”方式是啥?

解压字节编码消息的推荐“pythonic方式”是啥? [复制]