2

使用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%

但是,我还没有找到一种方法来格式化实际的减号——例如,我希望它是一个适当的减号,以便更好地与加号对齐,即u"\u00B1". 除了进行字符串替换之外,有什么方法可以定义它吗?

4

0 回答 0