PyDocs

Nav

Data Types

StrEnum

enum

class · Added in 3.11 (source)
  • StrEnum(new_class_name, /, names, *, module=None, qualname=None, type=None, start=1, boundary=None)
Enum where members are also (and must be) strings
1 Example
>>> from enum import StrEnum, auto
>>> class Color(StrEnum):
...     RED = 'r'
...     GREEN = 'g'
...     BLUE = 'b'
...     UNKNOWN = auto()
...
>>> Color.RED
<Color.RED: 'r'>
>>> Color.UNKNOWN
<Color.UNKNOWN: 'unknown'>
>>> str(Color.UNKNOWN)
'unknown'
from the Python docs
See Also
No see-alsos for enum/StrEnum
0 Notes
No notes for StrEnum