在格式说明符中使用 [0][width] 的示例
Example of using [0][width] in format specifier
我有以下格式字符串:
>>> '{num:+,.4f}'.format(num=-200000)
这使用了:
[sign]
[grouping_option]
[.precision]
[type]
格式说明符中的选项 defined here。
格式规范定义为:
format_spec ::= [[fill]align][sign][#] here ==> [0][width]<== here [grouping_option][.precision][type]
[0]
和 [width]
选项的示例是什么?那些有什么用?
Width
表示在左边填充整个数字,使其产生至少那么多的字符,当数字需要排成一行时很有用。 0
表示用零而不是空格填充宽度。
>>> '{num:+20,.4f}'.format(num=-200000)
' -200,000.0000'
>>> '{num:+020,.4f}'.format(num=-200000)
'-00,000,200,000.0000'
我有以下格式字符串:
>>> '{num:+,.4f}'.format(num=-200000)
这使用了:
[sign]
[grouping_option]
[.precision]
[type]
格式说明符中的选项 defined here。
格式规范定义为:
format_spec ::= [[fill]align][sign][#] here ==> [0][width]<== here [grouping_option][.precision][type]
[0]
和 [width]
选项的示例是什么?那些有什么用?
Width
表示在左边填充整个数字,使其产生至少那么多的字符,当数字需要排成一行时很有用。 0
表示用零而不是空格填充宽度。
>>> '{num:+20,.4f}'.format(num=-200000)
' -200,000.0000'
>>> '{num:+020,.4f}'.format(num=-200000)
'-00,000,200,000.0000'