为什么在Python格式的迷你语言的所有例子中都有':'?

use*_*667 3 python string-formatting

我在看这个具体的例子:

x = 3.45678
print({':.2f'}.format(x))
Run Code Online (Sandbox Code Playgroud)

我不能为我的生活找到任何涉及冒号的文件. http://docs.python.org/2/library/string.html#grammar-token-precision

如果有人能够指出我自己能够学到的东西,我真的更喜欢.

RyP*_*eck 7

它位于您提到的文档中,但在Format String Syntax下.

field_name后面跟一个转换字段,前面有一个感叹号'!'和一个format_spec,前面有冒号':'.这些指定替换值的非默认格式.