1. <legend id='pk1kK'><style id='pk1kK'><dir id='pk1kK'><q id='pk1kK'></q></dir></style></legend>
  2. <i id='pk1kK'><tr id='pk1kK'><dt id='pk1kK'><q id='pk1kK'><span id='pk1kK'><b id='pk1kK'><form id='pk1kK'><ins id='pk1kK'></ins><ul id='pk1kK'></ul><sub id='pk1kK'></sub></form><legend id='pk1kK'></legend><bdo id='pk1kK'><pre id='pk1kK'><center id='pk1kK'></center></pre></bdo></b><th id='pk1kK'></th></span></q></dt></tr></i><div id='pk1kK'><tfoot id='pk1kK'></tfoot><dl id='pk1kK'><fieldset id='pk1kK'></fieldset></dl></div>

    <tfoot id='pk1kK'></tfoot>

    <small id='pk1kK'></small><noframes id='pk1kK'>

        <bdo id='pk1kK'></bdo><ul id='pk1kK'></ul>

      将“十进制标记"千位分隔符添加到数字

      时间:2023-10-08
      <i id='DFMmM'><tr id='DFMmM'><dt id='DFMmM'><q id='DFMmM'><span id='DFMmM'><b id='DFMmM'><form id='DFMmM'><ins id='DFMmM'></ins><ul id='DFMmM'></ul><sub id='DFMmM'></sub></form><legend id='DFMmM'></legend><bdo id='DFMmM'><pre id='DFMmM'><center id='DFMmM'></center></pre></bdo></b><th id='DFMmM'></th></span></q></dt></tr></i><div id='DFMmM'><tfoot id='DFMmM'></tfoot><dl id='DFMmM'><fieldset id='DFMmM'></fieldset></dl></div>
      <legend id='DFMmM'><style id='DFMmM'><dir id='DFMmM'><q id='DFMmM'></q></dir></style></legend>
        <tbody id='DFMmM'></tbody>
      <tfoot id='DFMmM'></tfoot>

          • <bdo id='DFMmM'></bdo><ul id='DFMmM'></ul>
            • <small id='DFMmM'></small><noframes id='DFMmM'>

              1. 本文介绍了将“十进制标记"千位分隔符添加到数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                如何在 Python 中将 1000000 格式化为 1.000.000?'.' 在哪里是小数点千位分隔符.

                How do I format 1000000 to 1.000.000 in Python? where the '.' is the decimal-mark thousands separator.

                推荐答案

                如果要添加千位分隔符,可以这样写:

                If you want to add a thousands separator, you can write:

                >>> '{0:,}'.format(1000000)
                '1,000,000'
                

                但它只适用于 Python 2.7 及更高版本.

                But it only works in Python 2.7 and above.

                请参阅格式字符串语法.

                在旧版本中,您可以使用 locale.format():

                In older versions, you can use locale.format():

                >>> import locale
                >>> locale.setlocale(locale.LC_ALL, '')
                'en_AU.utf8'
                >>> locale.format('%d', 1000000, 1)
                '1,000,000'
                

                使用 locale.format() 的额外好处是它将使用您的语言环境的千位分隔符,例如

                the added benefit of using locale.format() is that it will use your locale's thousands separator, e.g.

                >>> import locale
                >>> locale.setlocale(locale.LC_ALL, 'de_DE.utf-8')
                'de_DE.utf-8'
                >>> locale.format('%d', 1000000, 1)
                '1.000.000'
                

                这篇关于将“十进制标记"千位分隔符添加到数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:Python TypeError:格式字符串的参数不足 下一篇:如何格式化列表以在 python 的单独行上打印每个元

                相关文章

                最新文章

                • <bdo id='q50qQ'></bdo><ul id='q50qQ'></ul>

                  1. <legend id='q50qQ'><style id='q50qQ'><dir id='q50qQ'><q id='q50qQ'></q></dir></style></legend>

                    <i id='q50qQ'><tr id='q50qQ'><dt id='q50qQ'><q id='q50qQ'><span id='q50qQ'><b id='q50qQ'><form id='q50qQ'><ins id='q50qQ'></ins><ul id='q50qQ'></ul><sub id='q50qQ'></sub></form><legend id='q50qQ'></legend><bdo id='q50qQ'><pre id='q50qQ'><center id='q50qQ'></center></pre></bdo></b><th id='q50qQ'></th></span></q></dt></tr></i><div id='q50qQ'><tfoot id='q50qQ'></tfoot><dl id='q50qQ'><fieldset id='q50qQ'></fieldset></dl></div>
                  2. <small id='q50qQ'></small><noframes id='q50qQ'>

                    <tfoot id='q50qQ'></tfoot>