Python 字符串 format_map() 方法
在讨论 format_map() 之前,让我们先看看 str.format(**mapping) 是如何用于 Python 字典 的。
point = {'x':4,'y':-5}
print('{x} {y}'.format(**point))
输出
4 -5
了解更多关于 如何在 Python 中格式化字符串?
format_map(mapping) 类似于 str.format(**mapping) 方法。
唯一的区别是 str.format(**mapping) 会复制字典,而 str.format_map(mapping) 在方法调用时会创建一个新的字典。这在你处理字典子类时可能会很有用。
format_map() 的语法是:
str.format_map(mapping)