Python 语言结合了不同的数据类型、运算符和函数。让我们看看如何在 Python 中使用逗号作为分隔符来打印数字。
我们使用整数和浮点数据类型进行各种数学运算。Python 用于机器学习和数据科学等不同领域,其中使用不同类型的公式解决数学问题。我们对各种数据类型(例如整数和浮点数)使用不同的数学公式。
为什么我们需要逗号作为数字分隔符?
有时,我们必须处理大整数和浮点数,例如 1000000 或 48907.6789。与较小的数字相比,这些数字的可视化非常复杂,因此我们总是使用逗号来分隔它们。在该数字中包含逗号作为分隔符可以帮助我们直观地识别该数字。例如,10,00,000比1000000这个数字更容易理解。
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 字符串函数的属性提供。
示例 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() 函数将整数作为其属性。让我们看看上面代码的结果。
概括
本文提供了使用逗号作为分隔符打印数字的方法的不同示例。这些数字广泛用于不同的数学运算。有必要适当地表示这些数字。f-string、format() 和replace() 函数可用于在适当的位置插入逗号。我希望您会喜欢这篇文章。