8

Pep 3101提供了最终用该方法替换%操作员的理由。这个问题和公认的答案停留在相同的点上。format

但是,我找不到新语法的基本原理,也不了解更改的好处。pep 3101 列出了各种替代语法,其中还包括著名printf的格式说明符样式,如 C99 标准及其变体中所述。(有关文档示例,请转到第274ff页上的第 7.19.6.1 节“fprintf 函数”)。

对于新方法,它被认为重用了运营商string.format()一直在使用的相同格式规范语言。%

用旧语法无法做到的新语法可以做什么?

编辑:参数重新排序也可以添加到旧语法中,就像它添加到 ANSI C 标准一样。查看最近的任何man sprintf

4

0 回答 0