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)