PEP8
https://www.python.org/dev/peps/pep-0008/
Python Enhacement Proposal #8,即8 号 Python 增强规范,以下简称 PEP8。
PEP8 第 38 条规定命名必须有意义,不能是无意义的单字母。
pycharm 安装PEP8
cmd 窗口输入:pip install autopep8
Tools→Extends Tools→点击加号
Name:Autopep8(可以随便取)
- Tools settings:
- Programs:`autopep8` (前提是你已经安装了哦)
- Parameters:`--in-place --aggressive --aggressive $FilePath$`
- Working directory:`$ProjectFileDir$`
- 点击Output Filters→添加,在对话框中的:Regular expression to match output中输入:`$FILE_PATH$\:$LINE$\:$COLUMN$\:.*`
v.A(param1, param2, param3).B(param4, param5).C(param6, param7).D() #应该把它拆分成多行 v.A(param1, param2, param3) \ # 字符'\'表示换行 .B(param4, param5) \ .C(param6, param7) \ .D()
Google Style
http://google.github.io/styleguide/pyguide.html
Google Python Style Guide,即Google Python 风格规范,以下简称 Google Style,这是源自 Google 内部的风格规范。
公开发布的社区版本,是为了让 Google 旗下所有 Python 开源项目的编程风格统一。
相对来说,Google Style 是比 PEP8 更严格的一个编程规范。因为 PEP8 的受众是个人和小团队开发者,而 Google Style 能够胜任大团队,企业级,百万行级别代码库。