浅谈Python PEP8
本文只简要谈及一下,python的编码风格指南-PEP8. PEP8 全称《Python Enhancement Proposal #8》译作:8号Python增强提案,它是针对Python代码格式二编订的风格指南.为什么要采用PEP8编码风格呢?因为尽管可以在保证语法正确的前提下随意编写Python代码,但是,采用一致的风格来编写可以使代码更加易懂、易读.因此项目更利于多人协作。即使代码只有你阅读,遵循PEP8风格编写的代码在后续的修改中也会更加容易.
我不会列出所有关于PEP8所有的细节,更多你可以查看官方指南.
我只会列出几条绝对要遵守的规则:
-
关于空白:Python中的空白会影响代码的含义。所以我们在使用时应该格外注意.
-
推荐使用space(空格)来表示缩进,而不是tab(制表符)
-
和语法相关的的每一层缩进都用4个空格表示.
-
每一行的字符数不应超过79.使用pycharm的话,你可以这样设置:
-
文件中的函数与类之间应该使用两个空行分隔开.
-
对占据多行的长表达式来说,除了首行的各行都应该在通常的缩进级别上再加4个空格.
-
在同一个类中,各方法之间应该有一个空行隔开.
-
在使用小标来获取列表元素,调用函数火给关键字参数赋值的时候,不要在两旁添加空格.
-
为变量赋值的时候,赋值符号的左侧和右侧应该各自写上一个空格,而且只写一个就好了.像这样:
-
每个python文件末尾,都应该留一行空白行.