1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python函数原型定义那行有个箭头是什么语法 – PHP基础 – 前端 python 2.7 字典

python函数原型定义那行有个箭头是什么语法 – PHP基础 – 前端 python 2.7 字典

时间:2021-12-08 17:22:00

相关推荐

python函数原型定义那行有个箭头是什么语法 – PHP基础 – 前端 python 2.7 字典

这是函数注解,python3.x引入,它的特点有

1.对函数的参数进行类型注解,以冒号标记

2.对函数的返回值进行类型注解,以箭头标记

3.只对函数参数或返回值做一个辅助的说明,并不对函数参数或返回值进行类型检查

4.提供给第三方工具,做代码分析,发现隐藏bug

5.函数注解的信息,保存在__annotations__属性中

6.注解本身是一个字典类型的数据

你的程序偶帮你完善了(函数注解部分的解释见注释),你看看吧

from?typing?import?List

def?f(a)?->?List[dict]:?#函数注解,返回一个字典列表,但是它不对返回值类型进行检查

?print(a)??#打印字典

?return?[a]?#返回字典列表

print(f.__annotations__)?#打印函数注解

l={‘Name’:?’Zara’,’Age’:17}?#把字典传入函数

print(f(l))?#打印函数返回值源代码(注意源代码的缩进)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。