借助enum.IntEnum()
方法,我们可以基于整数值获取枚举,如果与基于普通枚举的类进行比较,则使用enum.IntEnum()
方法。
用法: enum.IntEnum
返回:IntEnum没有书面类型。
范例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
相关用法
注:本文由纯净天空筛选整理自Jitender_1998大神的英文原创作品 enum.IntEnum in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。