每个
Python
高手都应该知道的内置函数
Python
将纳入高中教材,大学
VB
将被
Python
取代,
现在你还对
Python
一无所知吗?去年就被国外一机构预测,
2017
年
python
将是必学语言趋势,现在看来不假了。
背景
Python
是
主要的脚本语言。这本风格指南主
要包含的是针对
python
的编程准则。为帮助读者能够将代
码准确格式化,我们提供了针对
Vim
的配置文件
。对于
Emacs
用户,保持默认设置即可。
Python
语言规范
Lint
对
你的代码运行
pylint
定义
:pylint
是一个在
Python
源代码中查
找
bug
的工具
.
对于
C
和
C++
这样的不那么动态的
(
译者注
:
原文是
less dynamic)
语言
,
这些
bug
通常由编译器来捕获
.
由于
Python
的动态特性
,
有些警告可能不对
.
不过伪告警应
该很少
.
优点
:
可以捕获容易忽视的错误
,
例如输入错误
,
使
用未赋值的变量等
.
缺点
:pylint
不完美
.
要利用其优势
,
我们
有时侯需要
: a)
围绕着它来写代码
b)
抑制其告警
c)
改进
它
,
或者
d)
忽略它
.
结论
:
确保对你的代码运行
pylint.
抑制不
准确的警告
,
以便能够将其他警告暴露出来。
你可以通过设置
一个行注释来抑制告警
.
例如
:pylint
警告是以一个数字编号
(
如
C0112 )
和一个符号名
(
如
empty-docstring )
来标识的
.
在编写新代码或更新已有代码时对告警进行医治
,
推荐使用
符号名来标识
.
如果警告的符号名不够见名知意,
那么请对其