参考:
python3-cookbook_7.3 给函数参数增加元信息
1. 含义
->
常常出现在python函数定义的函数名后面,为函数添加元数据,描述函数的返回类型,也可以理解为给函数添加注解。
如下所示:
def add(x:int, y:int) -> int:
return x + y
这里面,元数据表明了函数的返回值为int类型。Python解释器不会对这些注解添加任何的语义。它们不会被类型检查,运行时跟没有加注解之前的效果也没有任何差距。
参考:
python3-cookbook_7.3 给函数参数增加元信息
->
常常出现在python函数定义的函数名后面,为函数添加元数据,描述函数的返回类型,也可以理解为给函数添加注解。
如下所示:
def add(x:int, y:int) -> int:
return x + y
这里面,元数据表明了函数的返回值为int类型。Python解释器不会对这些注解添加任何的语义。它们不会被类型检查,运行时跟没有加注解之前的效果也没有任何差距。