关于编写Python代码中的一些注意事项

2018-06-18 03:30:04来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

  本篇文章参考 [美] Brett Slatkin 所著的《Effective Python: 59 Specific Ways to Write Better Python》一书。

1 用 Pythonic 方式来思考

在 Python 这个圈子中,开发者会用 pythonic 这个形容词来描述那些符合特定风格的代码。这种 pythonic 风格,既不是非常严密的规范,也不是由编译器强加给开发者的规则,而是大家在使用 Python 语言协同工作的过程中逐渐形成的习惯。Python 开发者不喜欢复杂的事物,他们崇尚直观、简洁而又易读的代码(请在你的 Python Shell 中输入 import this)。

批注关于 import this 具体可以参看博主写的另一篇文章《Python 之禅》。

1.1 确认自已所用的 Python 版本

目前 Python 的版本主要分为两大流 —— Python2 和 Python3,Python3 在 Python2 上作了很大的改动(在语法上有些差别),如果你现在想学习 Python 的话,那最好是学 Python3 这个版本。另外一个就是在你的终端环境下输入 Python 之后,究竟会执行哪个版本无法肯定。比如博主的电脑装的是 Linux 发行版中的 Ubuntu 系统,版本代号为 16.04 LTS,在这个系统中 Python2 和 Python3 都给你预装好了,在终端下输入 Python 运行的是 Python2 的版本,而如果你要运行 Python3 的版本,则输入 Python3 即可。

在这里插个题外话:在 2018 年 4 月 27 日,Ubuntu18.04 LTS 正式版发布了,在这个系统版本中去除了 Python2,也就是说在终端下输入 Python 会报错(博主已亲测),如果你要在这个系统上运行 Python2,你要自己另外安装,Python3 是更新到了 3.6 版本。

批注运行程序的时候,也可以在内置的 sys 模块 里查询相关的值,以确定当前使用的 Python 版本

1.2 遵循 PEP8 风格指南

PEP8 是针对 Python 代码格式而编订的风格指南。尽管可以在保证语法正确的前提下随意编写 Python 代码,但是,采用一致的风格来书写可以令代码更加易懂。采用和其他 Python 程序员相同的风格来写代码,也可以使项目更利于多人协作。即便代码只会由你自己阅读,遵循这套风格也依然可以令后续的修改变得容易一些。

批注PEP8 官方指南地址:http://www.python.org/dev/peps/pep-0008 。

空白:Python 中的空白会影响代码的含义。Python 程序员使用空白的时候尤其在意,因为它们还会影响代码的清晰程度。

  1. 使用 space(空格)来表示缩进,而不要用 tab(制表符)。
  2. 和语法相关的每一层缩进都用 4 个空格来表示。
  3. 每行的字符数不应超过 79。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:韦大仙python--购物车

下一篇:第一章、python学习大纲