Сообщить об ошибке.

Метод форматирования str.format_map()

Синтаксис:

str.format_map(mapping)

Параметры:

  • mapping - подкласс словаря dict.

Возвращаемое значение:

  • str, копия форматированной строки

Описание:

Метод str.format_map() работает аналогично str.format(**mapping), за исключением того, что mapping используется напрямую и не копируется в словарь dict.

Это полезно, если, например mapping, подкласс dict.

Примеры использования str.format_map().

>>> class Default(dict):
...     def __missing__(self, key):
...         return key
...
>>> '{name} was born in country'.format_map(Default(name='Guido'))
# 'Guido was born in country'