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'