A
Size: a a a
A
AZ
A
AZ
A
NK
CQ
DB
CQ
N
ОС
E
class StrEnum(str, enum.Enum):
ABC = 'abc'
print(StrEnum.ABC)
StrEnum.ABC
print(StrEnum.ABC.__str__())
StrEnum.ABC
print(StrEnum.ABC.__repr__())
<StrEnum.ABC: 'abc'>
print(str(StrEnum.ABC))
StrEnum.ABC
print(f'{StrEnum.ABC}')
abc
__str__
и __repr__
возвращают не value, а некое представление enum item?AK
class StrEnum(str, enum.Enum):
ABC = 'abc'
print(StrEnum.ABC)
StrEnum.ABC
print(StrEnum.ABC.__str__())
StrEnum.ABC
print(StrEnum.ABC.__repr__())
<StrEnum.ABC: 'abc'>
print(str(StrEnum.ABC))
StrEnum.ABC
print(f'{StrEnum.ABC}')
abc
__str__
и __repr__
возвращают не value, а некое представление enum item?StrEnum.ABC.__format__('')
'abc'
DB
StrEnum.ABC.__format__('')
'abc'
E
StrEnum.ABC.__format__('')
'abc'
NK
А4
DB
ED
А4