python虽然是一个弱类型的语言,在编码中,不需要特别声明参数类型,然而在实际的场景中,这种不现实指定参数类型经常会带来预期之外的问题,而且编译器还不会提示错误
如果我有一个函数,对参数类型和返回类型都有要求,可以怎么做?
1 | def 函数名(参数: 参数类型...) -> 返回值类型: |
下面给出一个实际的例子,定义一个实现整数相加的函数,返回整数
1 | def int_add(a:int, b:int) -> int: |
在pycharm中实际使用时,当我们传入的参数类型不对时,会有提示,如下图
II. 其他
1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛
2. 声明
尽信书则不如,已上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激
- 微博地址: 小灰灰Blog
- QQ: 一灰灰/3302797840
3. 扫描关注
一灰灰blog
知识星球