11,984
社区成员
发帖
与我相关
我的任务
分享Python 动态类型的优点:使编程变得容易,代码可读性更佳。这也是Zen of Python(Python之禅)所倡导的:简单比复杂好,复杂比错综复杂好。但也有代价,因为灵活,容易出现因前后理解不一致而造成的错误, 如经常遇到的1个典型问题:传入SQL的数据与数据库期望的不一致而导致SQL操作失败。Java语法最死板,若成功编译后,反而不容易出错。
Python3.5 引入了类型提示(typing hint), 可以同时利用静态和动态类型二者优点。 语法上有些类似于 typescript 的类型注解,但python 的类型提示使用更加方便,配合 mypy 类型检查工具,可以有效帮助Python项目提高代码质量,强烈建议在项目开发中应用此功能,
1、什么是 Python 类型提示?
1)Python动态类型的优缺点
2)Python3 类型提示的基本语法
3)典型类型提示代码示例
2、类型提示检查工具mypy
3、类型提示使得变量类型保持一致
4、允许联合类型
5、类型别名
6、简单容器类型的类型提示
7、复杂容器类型的类型提示
8、无类型 None
9、Generic Type(也称泛型)
1)函数定义中使用 generic type
2) 定义多个类型变量
3) 在 class类定义中使用 generic type
10、使用 Typing Hint 的 FastAPI 示例
11、总结
详细内容,请点击此处阅读全文