1.字符串格式化使用字符串格式化操作符,即百分号%来实现。

2.在%的左侧放置一个字符串(格式化字符串),而右则放置希望格式化的值。

3.格式化字符串的%s 部分称为转换说明符,它们标记了需要插入转换值的位置。S表示值会被格式化为字符串-如果不是字符串,则会用str将其转换为字符串。

4.如果格式化实数(浮点数),可以使用f说明符类型,同时提供所需要的精度:一个句点再加上希望保留的小数位数。因为格式化说明符总是以表示类型的字符结束,所以精度应该放在字符前面。

5.模板字符串,如果替换的是单词的一部分,那么参数名就必须用括号括起来,从而准确指明结尾,可以使用$$插入美元符号。

6.除了关键字参数外,还可以使用字典变量提供值/名称对。

s=Template(A $thing must never $action.)

d={}

d[thing]=gentleman

d[action]=show his socks

s.substitute(d)