Python枚举实现

这个问题在这里已经有了答案:

  • 我如何在Python中表示'Enum'? 43个答案

  • 你不应该创建一个枚举的实例; 它们都可以直接从类中访问,并且只需将它们分配给变量即可:

    a = CBarReference.ThisBar
    b = CBarReference.NextBar
    c = CBarReference.Undefined
    d = CBarReference.ThisBar
    assert(a == d)
    assert(b != a)
    assert(b != c)
    
    链接地址: http://www.djcxy.com/p/91751.html

    上一篇: Python enum implementation

    下一篇: creating constants in Python 2