小编geo*_*rew的帖子

是否可以在枚举类型中添加名为"None"的值?

我可以在枚举中添加名为"无"的值吗?例如

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 enums

7
推荐指数
1
解决办法
1373
查看次数

如何检查当前Python环境/工作空间中存在哪些变量

是否可以检查当前 python 工作空间/环境中存在哪些变量或任何类的实例?我可以使用任何函数来列出它们吗?提前致谢!

python

0
推荐指数
1
解决办法
2427
查看次数

标签 统计

python ×2

enums ×1