3. 参数注解
Python定义函数的弊端
Python是一种动态语言,变量可以随时被赋值为不同类型,因此在编程过程中很难发现类型错误,只有运行时才会被发现。同时函数使用者难于使用与了解函数设计,不清楚传入类型。
Documentation String
在函数的最前面加入一个注释字符串,作为文档。 函数注解的信息,保存在函数的annotation属性中。
例如:
变量注解
Python3.6 中引入,也是一种对于变量的声明。
弊端
只对函数的参数做一个辅助的说明,并不对函数参数进行类型检查
类型检查
inspet模块
Last updated
Was this helpful?