前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python函数注释

python函数注释

作者头像
灯珑LoGin
发布2022-10-24 14:39:27
1K0
发布2022-10-24 14:39:27
举报
文章被收录于专栏:龙进的专栏

函数注释是一个可选的功能,它允许在函数参数或者返回值中添加任意的元数据。无论是python本身还是标准库,都使用了函数注释。

代码语言:javascript
复制
def compile(source: 'something compilable',
            filename: 'where the compilable thing comes from',
            mode: 'is this a single statement or a suite?') -> bool:
    return True

print(compile.__annotations__)

执行结果如下:

代码语言:javascript
复制
{'source': 'something compilable', 'filename': 'where the compilable thing comes from', 'mode': 'is this a single statement or a suite?', 'return': <class 'bool'>}

获取函数注释可以使用_annotations_方法。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020年7月29日2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档