如何使用逗号作为分隔符打印数字?

Python 语言结合了不同的数据类型、运算符和函数。让我们看看如何在 Python 中使用逗号作为分隔符来打印数字。

我们使用整数和浮点数据类型进行各种数学运算。Python 用于机器学习和数据科学等不同领域,其中使用不同类型的公式解决数学问题。我们对各种数据类型(例如整数和浮点数)使用不同的数学公式。

为什么我们需要逗号作为数字分隔符?

有时,我们必须处理大整数和浮点数,例如 1000000 或 48907.6789。与较小的数字相比,这些数字的可视化非常复杂,因此我们总是使用逗号来分隔它们。在该数字中包含逗号作为分隔符可以帮助我们直观地识别该数字。例如,10,00,0001000000这个数字更容易理解。

Python 中的整数

没有小数部分的简单数字或任何类型的数字(包括零)在 Python 中被视为整数数据类型。 整数用于各种数学运算。让我们看一下 1 的例子。

x = 1000
print(type(x))

这里,x变量被赋值,并且type()函数用于获取提供给变量的值的数据类型。整数数据类型在输出中表示为“int”。

整数数据类型

Python 中的浮点数

带有浮点或小数点的数字在 python 中被视为浮点数据类型。例如4.5、7.89等。

X= 4.5
print(type(X))
浮点数据类型

在这里,X 变量被赋值,在打印 type() 函数之后,我们得到浮点类型的输出。

有关数据类型的更多信息,请阅读本文

使用逗号作为分隔符打印数字

示例 1:使用 F 字符串函数打印逗号(整数数据类型)

f 字符串python 中被视为“格式化字符串”。f 字符串的语法非常简单;它以字母 f 开头,以大括号结束。大括号包含我们要替换字符串的数据。让我们看看使用 f 字符串作为逗号分隔符的示例。

1
2
3
Number = 10000000
  
print(f"{Number:,d}")

这里,“Number”被赋予整数值。使用 f 字符串函数,其中变量和逗号作为 f 字符串函数的属性提供。

使用 F 字符串函数的逗号分隔符

示例 2:使用 F 字符串打印逗号并替换函数(整数数据类型)

Replace 函数用于替换大括号内提到的值。让我们使用替换函数在数字的千位处添加逗号。

Number = f'{10000:,}'.replace('.' , ',')
print(Number)

这里,f-string 和replace 函数一起使用。‘,’ 插入到提供的 f 字符串中。让我们看看输出。

使用替换功能的逗号分隔符

示例 3:使用 format() 函数打印逗号(十进制数据类型)

python中format ()函数用于格式化字符串。在这个例子中,我们可以使用format函数在千位处添加逗号。格式函数会自动用逗号替换一千个位置。让我们看一下带有十进制数的示例。

1
2
3
4
Number = 456324.1234567
  
Result = '{:,.3f}'.format(Number)
print(Result)

在此示例 3 中,我们使用十进制数作为输入。.format() 函数用于将“Number”作为参数提供的情况。

使用小数格式函数的逗号分隔符

示例 4:使用 format() 函数打印逗号(整数数据类型)

format() 函数也用于整数数据类型。让我们看看使用整数数据类型的实现。

1
2
Result = '{:,}'.format(3456231)
print(Result)

在此示例中,结果变量包含值,该值是整数数据类型。.format() 函数将整数作为其属性。让我们看看上面代码的结果。

使用 Format 函数的逗号分隔符

概括

本文提供了使用逗号作为分隔符打印数字的方法的不同示例。这些数字广泛用于不同的数学运算。有必要适当地表示这些数字。f-string、format() 和replace() 函数可用于在适当的位置插入逗号。我希望您会喜欢这篇文章。

参考

请阅读格式化替换功能的官方文档