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)