Python3:给函数参数增加注释

2018-08-04  本文已影响496人  ACphart

你写好了一个函数,然后想为这个函数的参数增加一些额外的信息,这样的话其他使用者就能清楚的知道这个函数应该怎么使用。

解决方案

def add(x:int, y:int) -> int:
    return x + y
>>> help(add)
Help on function add in module __main__:
add(x: int, y: int) -> int
>>>

讨论

>>> add.__annotations__
{'y': <class 'int'>, 'return': <class 'int'>, 'x': <class 'int'>}
>>>
上一篇 下一篇

猜你喜欢

热点阅读