我可以在枚举中添加名为"无"的值吗?例如
from enum import Enum
class Color(Enum):
None=0 #represent no color at all
red = 1
green = 2
blue = 3
color=Color.None
if (color==Color.None):
#don't fill the rect
else:
#fill the rect with the color
Run Code Online (Sandbox Code Playgroud)
这个问题与我之前的问题有关 如何设置变量的子属性?
当然,我理解上面None的内容enum不起作用.但是从供应商的代码中,我确实看到了这样的东西:
bird.eye.Color=bird.eye.Color.enum.None
我检查过type(bird.eye.Color)
它是一个<class 'flufl.enum._enum.IntEnumValue'>
如此flufl.enum用的.我想使用a flufl.enum或a 不应该有很大的不同Enum.非常感谢!
是否可以检查当前 python 工作空间/环境中存在哪些变量或任何类的实例?我可以使用任何函数来列出它们吗?提前致谢!