Python中的 enum.IntEnum
在enum.IntEnum()
方法的帮助下,我们可以获取基于整数值的枚举,如果我们与普通的基于枚举的类进行比较,使用enum.IntEnum()
方法会失败。
Syntax : enum.IntEnum
Return : IntEnum doesn’t have a written type.
示例 #1:
在这个例子中我们可以看到,通过使用enum.IntEnum()
方法,我们可以使用该方法获取基于整数值的枚举。
# import enum and IntEnum
from enum import IntEnum
# Using enum.IntEnum
class author(IntEnum):
GEEK = 1
FOR = 2
GEEKS = 3
print(author.FOR == 2)
输出 :
True
示例 #2:
# import enum and IntEnum
from enum import IntEnum, Enum
# Using enum.IntEnum
class author(IntEnum):
GEEK = 1
FOR = 2
GEEKS = 3
class language(Enum):
Python = 1
Java = 2
print(author.GEEK == language.Python)
输出 :
False