Loading

Python 函数中箭头 (->)的用处

Python 3 -> 是函数注释的一部分,表示函数返回值的类型。

def useful_function(x) -> int:
    # Useful code, using x, here
    return x

可以通过函数的 annotations 看到。

>>> def useful_function(x) -> int:
...     # Useful code, using x, here
...     return x
...
>>> useful_function.__annotations__
{'return': <class 'int'>}
>>>

来源:https://zhuanlan.zhihu.com/p/264892455

posted @ 2022-02-06 13:56  DuKe渡客  阅读(805)  评论(0编辑  收藏  举报