
一、简介
对于算法工程师来说,语言从来都不是关键。关键是快速学习和解决问题的能力。我大学参加ACM/ICPC的时候一直用的是C语言。我实习的时候,用PHP作为算法策略的后端。毕业后,我从事策略算法开发。因为需要使用spark,所以写了scala,后来又使用storm进行实时开发。策略,使用java。至于日常使用hive进行数据策略和编写UDF,到基于深度学习框架编写模型网络,现在到实用的大规模模型。看到在语言争议中,.
3.5版本之后引入的模块提供了对静态类型注解的支持。该模块有助于增强代码的可读性和可维护性。今天我们简单介绍一下Dict
2.参数类型注释:Dict2.1字典类型
Dict是一种常用的数据结构:字典,用来存储字典结构。 dict类型注解如下
代码语言:
复制
from typing import Dict
# 定义一个名为user的函数,接收一个整数列表(List[int])类型的参数user_data,并无返回值(None)
# 函数作用:打印传入数据user_data是一个整数列表,以及列表中的每个元素都是整数类型,同时输出数据本身
def user(user_data: Dict[str,int]) -> Dict[str,int]:
return user_data
info = user({"key":123467,"age":18})
print(info["key"],type(info),info["age"])
#123467 18
三、总结
本文通过一个简单的例子来讲解函数注解Dict的使用,下一篇文章讲解Tuple元组类型。
扫一扫在手机端查看
本文链接:https://www.by928.com/shan-xi/8435.html 转载请注明出处和本文链接!请遵守
《网站协议》
!
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1