美文网首页
python静态检查

python静态检查

作者: ThomasYoungK | 来源:发表于2018-08-23 08:30 被阅读22次

python是动态语言,但引入了一个机制可以做静态检查:“Python type annotations”
此外貌似comments也能实现同样的功能,标准库就用了该方法.

一篇非常好的介绍性文章请见:https://www.caktusgroup.com/blog/2017/02/22/python-type-annotations/
本文略有点过时,新的mypy不再是安装mypy-lang, 直接安装pipenv install mypy即可

12月23日新增
网上有非常详细的mypy文档, 我花了1个小时过了一遍,pycharm也有非常好用的mypy插件
文档地址:https://mypy.readthedocs.io/en/stable/cheat_sheet_py3.html
无论是内置变量,容器,自定义类,导入包,mypy都可以派上用场,以后我写的python代码将尽可能带上type hint.

PEP 484 -- Type Hints,有非常好的中文翻译,PEP 484 -- 类型提示.

相关文章

网友评论

      本文标题:python静态检查

      本文链接:https://www.haomeiwen.com/subject/kyxpiftx.html