美文网首页
python 将元数据信息附加在函数参数上

python 将元数据信息附加在函数参数上

作者: 孙广宁 | 来源:发表于2022-05-24 19:29 被阅读0次
    7.3 我们如何对函数的参数上增加一些附加信息
    • 可以使用函数的参数注解,来提示该参数如何使用
    >>> 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
    (END)
    
    • 这些语法注解,不会做类型检查、也不会改变代码逻辑
    • 但是会提示编码人员,或者有一些解析器可以用来做提示作用
    >>> add.__annotations__
    {'x': <class 'int'>, 'y': <class 'int'>, 'return': <class 'int'>}
    >>>
    
    • 注解会保存在函数的annotations属性中,如上

    相关文章

      网友评论

          本文标题:python 将元数据信息附加在函数参数上

          本文链接:https://www.haomeiwen.com/subject/tjwdprtx.html