ID EN
Enum

IntFlag

Python 3.11

IntFlag is the same as Flag, but its members are also integers and can be used anywhere that an integer can be used.

Syntax

PYTHON
class enum.IntFlag

Examples

Example 1
PYTHON
>>> from enum import IntFlag, auto
>>> class Color(IntFlag):
...     RED = auto()
...     GREEN = auto()
...     BLUE = auto()
>>> Color.RED & 2
<Color: 0>
>>> Color.RED | 2
<Color.RED|GREEN: 3>
Example 2
PYTHON
>>> Color.RED + 2
3
Example 3
PYTHON
>>> Color(0)
<Color: 0>

See Also

auto IntFlag __str__() __format__() Flag