【发布时间】:2019-03-08 13:09:21
【问题描述】:
我有这段代码:
import enum
class Color(enum.Enum):
RED = '1'
BLUE = '2'
GREEN = '3'
def get_color_return_something(some_color):
pass
如果我想我会从 Color 枚举中接收一个枚举属性(例如:Color.RED),我该如何正确地在这个函数中为 some_color 变量添加类型注释?
【问题讨论】:
-
Color.RED.value ?
-
是的,
some_color应该具有来自颜色枚举 @GraphicalDot 的值 -
我建议进行编辑,因为问题实际上是关于枚举属性,而不是值。
标签: python python-3.x type-hinting typing python-typing