Python 3.5 类型注解

Python 3.5 类型注解,第1张

Python 3.5 类型注解

大家好,我是只谈技术不剪发的 Tony 老师。

今天给大家介绍的小技巧是 Python 3.5 引入的函数参数和返回值类型注解(type annotations)。例如:

>>> def my_add(a: int, b: int) -> int:
        return a + b

>>> my_add(1, 2)
3
>>> my_add('a', 'b')
'ab'

Python 是一种动态类型的语言,以上函数仍然可以接受非整数类型的参数。我们可以利用一些工具,例如 Mypy,进行静态类型检查。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5680514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存