没有合适的资源?快使用搜索试试~ 我知道了~
Google Python 风格指南(高清版)
需积分: 2 30 下载量 168 浏览量
2017-10-28
10:29:32
上传
评论
收藏 1.19MB PDF 举报
温馨提示
试读
35页
Google Python风格指南,高清版带书签版,了解Python编码规范最好的资料!
资源推荐
资源详情
资源评论
前言前言
Python 是 Google主要的脚本语言。这本风格指南主要包含的是针对python的编程准则。
为帮助读者能够将代码准确格式化,我们提供了针对 Vim的配置文件 <http://google-styleguide.googlecode.co
m/svn/trunk/google_python_style.vim> _ 。对于Emacs用户,保持默认设置即可。
致谢致谢
内容撰写:http://zh-google-styleguide.readthedocs.org/en/latest/google-python-styleguide/content
s/
更新日期更新日期 更新内容更新内容
2015-05-27 Python 风格指南
目录目录
前言前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
第 1 章第 1 章 Python 语言规范Python 语言规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
第 2 章第 2 章 Python风格规范Python风格规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1717
第 3 章第 3 章 临别赠言临别赠言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3232
11
Python 语言规范Python 语言规范
LintLint
Top
对你的代码运行pylint
定义: pylint是一个在Python源代码中查找bug的工具. 对于C和C++这样的不那么动态的(译者注: 原文是less dy
namic)语言, 这些bug通常由编译器来捕获. 由于Python的动态特性, 有些警告可能不对. 不过伪告警应该很少.
优点: 可以捕获容易忽视的错误, 例如输入错误, 使用未赋值的变量等.
缺点: pylint不完美. 要利用其优势, 我们有时侯需要: a) 围绕着它来写代码 b) 抑制其告警 c) 改进它, 或者d) 忽略
它.
结论: 确保对你的代码运行pylint.抑制不准确的警告,以便能够将其他警告暴露出来。
你可以通过设置一个行注释来抑制告警. 例如:
dict = 'something awful' # Bad Idea... pylint: disable=redefined-builtin
pylint警告是以一个数字编号(如 C0112 )和一个符号名(如 empty-docstring )来标识的. 在编写新代码或更新
已有代码时对告警进行医治, 推荐使用符号名来标识.
如果警告的符号名不够见名知意,那么请对其增加一个详细解释。
采用这种抑制方式的好处是我们可以轻松查找抑制并回顾它们.
你可以使用命令 pylint --list-msgs 来获取pylint告警列表. 你可以使用命令 pylint --help-msg=C6409 , 以
获取关于特定消息的更多信息.
相比较于之前使用的 pylint: disable-msg , 本文推荐使用 pylint: disable .
要抑制"参数未使用"告警, 你可以用"_"作为参数标识符, 或者在参数名前加"unused_". 遇到不能改变参数名的情
况, 你可以通过在函数开头"提到"它们来消除告警. 例如:
def foo(a, unused_b, unused_c, d=None, e=None):
_ = d, e
return a
导入导入
Top
仅对包和模块使用导入
第 1 章 Python 语言规范 | 4
剩余34页未读,继续阅读
资源评论
bbtsww1103
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功