【发布时间】:2020-05-09 11:28:30
【问题描述】:
我有一个可以采用固定值列表的函数:例如
def func(mode="a"):
if mode not in ["a", "b"]:
raise AttributeError("not ok")
有没有办法输入提示它只能是这两个值之一?
【问题讨论】:
-
使用枚举代替字符串?
-
@jonrsharpe 是的,但是对于这个用例来说,这是很多仪式 :) 我有一种唠叨的感觉,它现在应该是可能的,但我不记得如何
标签: python type-hinting