当前位置: 首页 > 面试题库 >

Python-如何用逗号将数字打印为千位分隔符?

呼延景同
2023-03-14
问题内容

我正在尝试在Python 2.6.1中打印一个整数,并以逗号作为千位分隔符。例如,我要将数字显示12345671,234,567。我将如何去做呢?我在Google上看到了很多示例,但是我正在寻找最简单的实用方法。

在句点和逗号之间进行决策不需要特定于区域设置。我希望尽可能简单一些。


问题答案:

不知道语言环境

'{:,}'.format(value)  # For Python ≥2.7
f'{value:,}'  # For Python ≥3.6

区域感知

import locale
locale.setlocale(locale.LC_ALL, '')  # Use '' for auto, or force e.g. to 'en_US.UTF-8'

'{:n}'.format(value)  # For Python ≥2.7
f'{value:n}'  # For Python ≥3.6


 类似资料:
  • 问题内容: 我正在尝试在JavaScript中使用逗号将整数打印为数千个分隔符。例如,我想将数字1234567显示为“ 1,234,567”。我将如何去做呢? 这是我的做法: 有没有更简单或更优雅的方法?如果它也可以与浮点数一起使用,那就太好了,但这不是必需的。在句点和逗号之间进行决策不需要特定于区域设置。 问题答案: 我使用了Kerry的回答中的想法,但是由于我只是为了自己的特定目的寻找简单的东

  • 问题内容: 我正在编写一段代码,该代码应该输出用逗号分隔的项目列表。该列表是通过for循环生成的。我用 问题是我不知道如何摆脱列表中最后一个条目添加的最后一个逗号。它输出以下内容: 如何删除结尾的’,’? 问题答案: 传递给 您几乎可以使用print语句。 不需要循环,print具有以及参数。 一点解释 所述内置需要作为要打印参数中的任何数量的项目。将打印所有非关键字参数,并用分隔。的默认值为单个

  • 问题内容: 我有一个字符串,代表一个使用逗号分隔数千个数字的数字。如何在python中将其转换为数字? 在尝试进行转换之前,我可以将逗号替换为空字符串,但这感觉有点不对。有没有更好的办法? 问题答案:

  • 问题内容: 如何在Python中将字符串(一百万)解析为整数? 问题答案: a = ‘1,000,000’ >>> int(a.replace(‘,’, ‘’)) 1000000 >>>

  • 一、知识点 将数字每千分位用逗号隔开是指将数字格式化成字符串后,在每个千分位之后添加一个逗号,例如:12,345,678。 二、思路分析 要实现将数字每千分位用逗号隔开的功能,可以按照以下步骤进行: 将数字转换为字符串。 定义一个变量,用于存储当前已经处理过的字符的数量。 遍历字符串的每个字符,如果当前字符是数字,则将该字符添加到结果字符串中,并将当前已经处理过的字符的数量加1。 如果当前已经处理

  • 本文向大家介绍JS基于正则实现数字千分位用逗号分隔的方法,包括了JS基于正则实现数字千分位用逗号分隔的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS基于正则实现数字千分位用逗号分隔的方法。分享给大家供大家参考,具体如下: 运行结果:222,122,122.68 PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用: JavaScript正则表达式在线测试工具: htt