ID EN
Enum

__format__

Python 3.11 🇮🇩 Bahasa Indonesia

Mengembalikan string yang digunakan untuk panggilan format() dan f-string. Secara default, mengembalikan nilai pengembalian __str__(), tetapi dapat diganti:

Syntax

PYTHON
__format__(self)

Contoh

Example 1
PYTHON
>>> class OtherStyle(Enum):
...     ALTERNATE = auto()
...     OTHER = auto()
...     SOMETHING_ELSE = auto()
...     def __format__(self, spec):
...         return f'{self.name}'
>>> OtherStyle.ALTERNATE, str(OtherStyle.ALTERNATE), f"{OtherStyle.ALTERNATE}"
(<OtherStyle.ALTERNATE: 1>, 'OtherStyle.ALTERNATE', 'ALTERNATE')

See Also

__str__()