大家好,我是只谈技术不剪发的 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,进行静态类型检查。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)