python 3 之后,都是统一适用format对字符串进行格式化。
通常情况是这样的
'http://{host}/article/{article_id}'.format(host=host, article_id=article_id)
如果希望格式化后的字符串还包含{}占位符,那么就需要这么写
'http://{host}/article/{{article_id}}'.format(host=host)
当一个占位符再次被{}括住之后,这个占位符就不会生效,字符串格式化之后,还会保留占位符{article_id}。
这种适合字符串需要二次格式化的情况。