- 参考
- 例子
- 优点
本文主要参考以下链接:
- 在def定义函数的时候, @和-> 代表什么?
- python中->是什么意思
- python – 定义函数 def 后面的 ->,:表示的含义
如下所示
def add(x, y) -> int: return x+y
def add(x:int, y:int) ->bool: if(x>y): return True else: retur False
-> 常常出现在python函数定义的函数名后面,为函数添加元数据,描述函数返回的数据类型。
优点可以强制规定返回数据的类型,同时还可以设定返回类型为None,也就是不返回任何东西。利于后期查看掌握函数的返回类型。



