Python 使用String Template类
Python的标准库中有一个字符串模块,它提供了执行各种字符串操作的功能。
字符串模块中的Template类提供了一种动态格式化字符串的替代方法。Template类的一个优点是能够自定义格式化规则。
Template的实现使用正则表达式来匹配有效模板字符串的通用模式。有效的模板字符串或占位符由两部分组成:以$符号开头,后跟一个有效的Python标识符。
您需要创建一个Template类的对象,并将模板字符串作为构造函数的参数。
然后调用Template类的substitute()方法。它将提供的值以参数的形式放在模板字符串的位置。
示例
它将产生以下 输出 −
我们还可以从字典中解压键值对来替换值。
它将产生以下 输出 −