【发布时间】:2020-12-10 13:23:51
【问题描述】:
例如
def function(param):
# do something
# return value
通过使用Type hints,我可以让用户知道参数param的类型和返回值value,如下所示:
def function(param : int)-> str:
# do something
# return value
有没有办法让用户知道可以传递给函数function的最大值?
【问题讨论】:
-
明确一点,当您说用户时,您是指开发人员?如果是这样,如果参数超出预期,您可以提前异常。
-
请明确定义您想要什么。 “一种让用户意识到的方式”可以是任何东西,从注释、运行时检查、文档字符串到随机博客文章。您是专门寻找受约束的类型提示,还是只是您尝试并拒绝的示例?
-
是的,我正在寻找类型提示。
-
你能添加一个支持你需要的例子吗??
标签: python python-3.x function type-hinting