知识卡片
类型提示是契约
内容
类型提示不会把 Python 变成静态语言,但会把函数输入输出的预期写成机器和人都能读的契约。它适合放在多人维护的数据脚本里,帮助编辑器提前发现误用,也让接口意图更清楚。
参考来源
- 位置:《Excel+Python:飞速搞定数据分析与处理(图灵图书)》第 3 章《Python 入门》(源文件:_epub-src/text/part0000_split_033.html)
- 结论依据:原文说明 Python 通过类型提示增强静态分析,并把它与变量类型表达联系起来,因此可推出类型提示主要服务于可读性和提前检查。
- 原始内容:…-for-excel (base)> flake8 pep8_sample.py Python 在最近的版本中通过引入 类型提示 (type hint)进一步增强了静态分析的能力。下一节会介绍类型提示是如何工作的。 3.6.2 类型提示 在 VBA 中,我们经常会看到在变量前面有代表数据类型的缩写,比如 s…