str.
format
(*args, **kwargs)
执行字符串格式化操作。 调用此方法的字符串可以包含字符串字面值或者以花括号 {}
括起来的替换域。 每个替换域可以包含一个位置参数的数字索引,或者一个关键字参数的名称。 返回的字符串副本中每个替换域都会被替换为对应参数的字符串值。
注意:
替换字段的形式是{}
{}个数可以少于位置参数的个数,但不能大于位置参数的个数
三种情况:
1){}个数等于位置参数个数
2){}个数小于位置参数个数
3){}个数大于位置参数个数
str.
format_map
(mapping)
类似于 str.format(**mapping)
,不同之处在于 mapping
会被直接使用而不是复制到一个 dict
。
以字典的键值对进行对应传值