📜  Python中的 enum.IntEnum

📅  最后修改于: 2022-05-13 01:55:33.678000             🧑  作者: Mango

Python中的 enum.IntEnum

enum.IntEnum()方法的帮助下,我们可以获取基于整数值的枚举,如果我们与普通的基于枚举的类进行比较,使用enum.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)

输出 :

示例 #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)

输出 :