目录
1. 谈谈你对Python 编码规范的认识,并写出你知道的编码规范
Python 的规范主要基于以下几个原因:
(1) 大多数程序员的代码可读性差。
(2) 不同的程序员之间的协作很重要,代码可读性必须要好。
(3) 在进行版本升级的时,要基于源码升级。
(4) 不友好的代码会影响 Python 的执行效率,影响项目的整体进度。
目前都使用 PEP8 的 Python 的编码风格。Python 的编码规范主要有以下几点:
1、代码编排
(1) 缩进:4个空格实现缩进,尽量不使用 Tab,禁止混用 Tab 和空格。
(2) 行:每行最大长度不超过79,换行可以使用反斜杠 (\)。最好使用圆括号将换行内容括起来,不建议使用 ;
。
(3) 空行:类 和 top-level 函数定义之间空两行,类中的方法定义之间空一行,函数内逻辑无关段落之间空一行,其他地方尽量不要再空行。
(4) 空格:括号内的第一个位置,不要空格。紧靠右括号的位置也不要空格。冒号 (: )、逗号(,) 和 分号(;)之前不要加空格。
(5) 括号:对于单元素 tuple 一定要加 ,
和 括号。