【发布时间】:2019-09-01 06:40:58
【问题描述】:
我正在向一些 python 2 代码添加类型提示,但遇到了一个小难题。当返回可能是多种类型之一时,如何提示函数返回的类型?
我正在使用一个看起来像...的函数
def foo(param):
# do stuff
return dict_
其中param 是一个字符串,dict_ 是一个字典,其键始终是字符串,值可以是整数或字符串。
我的解决方案是按如下所示键入提示函数,但想检查这是否是正确的策略。
def foo(param):
# type: (str) -> Dict[str, object]
# do stuff
return dict_
【问题讨论】:
标签: python type-hinting