cfi*_*cfi 8 python string formatting format-specifiers python-3.x
Pep 3101提供了最终用%该format方法替换操作员的基本原理.这个问题和接受的答案都在同一点上.
但是,我找不到新语法的基本原理,我不明白这种改变的好处.pep 3101列出了各种替代语法,其中还包括printfC99标准及其变体中所述的着名格式说明符.(对于文档例如去这里第7.19.6.1的页数"fprintf函数" 274ff).
对于新string.format()方法,它被认为重用了%运营商使用的相同格式规范语言.
使用旧语法无法完成的新语法可以做些什么?
编辑:参数重新排序也可以像添加到ANSI C标准一样添加到旧语法中.最近看到了man sprintf