enums
1import enum 2 3 4class EnumDemo(enum.Enum): 5 """ 6 This is an example of an Enum. 7 8 As usual, you can link to individual properties: `GREEN`. 9 """ 10 11 RED = 1 12 """I am the red.""" 13 GREEN = 2 14 """I am green.""" 15 BLUE = enum.auto() 16 17 18class EnumWithoutDocstrings(enum.Enum): 19 FOO = enum.auto() 20 BAR = enum.auto() 21 22 23class IntEnum(enum.IntEnum): 24 FOO = enum.auto() 25 BAR = enum.auto() 26 27 28class StrEnum(enum.StrEnum): 29 FOO = enum.auto() 30 BAR = enum.auto()
class
EnumDemo(enum.Enum):
5class EnumDemo(enum.Enum): 6 """ 7 This is an example of an Enum. 8 9 As usual, you can link to individual properties: `GREEN`. 10 """ 11 12 RED = 1 13 """I am the red.""" 14 GREEN = 2 15 """I am green.""" 16 BLUE = enum.auto()
This is an example of an Enum.
As usual, you can link to individual properties: GREEN
.
BLUE =
<EnumDemo.BLUE: 3>
Inherited Members
- enum.Enum
- name
- value
class
EnumWithoutDocstrings(enum.Enum):
FOO =
<EnumWithoutDocstrings.FOO: 1>
BAR =
<EnumWithoutDocstrings.BAR: 2>
Inherited Members
- enum.Enum
- name
- value
class
IntEnum(enum.IntEnum):
FOO =
<IntEnum.FOO: 1>
BAR =
<IntEnum.BAR: 2>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- is_integer
- real
- imag
- numerator
- denominator
class
StrEnum(enum.StrEnum):
FOO =
<StrEnum.FOO: 'foo'>
BAR =
<StrEnum.BAR: 'bar'>
Inherited Members
- enum.Enum
- name
- value
- builtins.str
- encode
- replace
- split
- rsplit
- join
- capitalize
- casefold
- title
- center
- count
- expandtabs
- find
- partition
- index
- ljust
- lower
- lstrip
- rfind
- rindex
- rjust
- rstrip
- rpartition
- splitlines
- strip
- swapcase
- translate
- upper
- startswith
- endswith
- removeprefix
- removesuffix
- isascii
- islower
- isupper
- istitle
- isspace
- isdecimal
- isdigit
- isnumeric
- isalpha
- isalnum
- isidentifier
- isprintable
- zfill
- format
- format_map
- maketrans