如何在格式化特定于区域设置的数字时自定义减号?

时间:2014-04-28 14:05:34

标签: python printf locale format-string

使用sprintf(示例中为Python)时,有许多格式选项:

In [1]: import locale
In [2]: print locale.format_string("%+.1f%%", 1234.567)
+1234.6%

In [3]: print locale.format_string("%+.1f%%", -1234.567)
-1234.6%

但是,我还没有找到一种格式化实际减号的方法 - 例如,我希望它能够更好地与加号对齐,即{{1} }。有没有办法定义这个,没有做一个字符串替换?

0 个答案:

没有答案