Python 中的 %.2f 是什么意思? |
您所在的位置:网站首页 › does,什么意思 › Python 中的 %.2f 是什么意思? |
原文:%.2f in Python – What does it Mean,作者:Ihechikara Vincent Abba 在 Python 中,有多种格式化数据类型的方法。 %f 专门用于格式化浮点值(带小数的数字)。 我们可以使用 %f 来指定浮点数向上舍入时要返回的十进制数。 如何在 Python 中使用 %f在本节中,你将看到一些有关如何使用 %f 以及可用于返回不同结果的各种参数的示例。 这是第一个例子: floatNumber = 1.9876 print("%f" % floatNumber) # 1.987600在上面的示例中使用 %f 为数字添加了两个零。但这并没有什么特别之处。我们很快就会看到我们还能做些什么来修改结果值。 请注意,%f 必须嵌套在引号内,并且应该通过模运算符(%)与它正在格式化的浮点数分隔:"%f" % floatNumber。 让我们看另一个例子。 floatNumber = 1.9876 print("%.1f" % floatNumber) # 2.0在上面的代码中,我们在 %f 运算符的 % 和 f 之间添加了 .1,这意味着我们希望将数字四舍五入到小数点后一位。 请注意,如果你省略了我们在 % 和 f 之间传递的数字之前的句点/点符号(.),你将获得与第一个示例中类似的结果。 我们示例中的结果值为 2.0,当 1.9876 四舍五入到小数点后一位时返回。 让我们使用 %.2f 看看会发生什么。 floatNumber = 1.9876 print("%.2f" % floatNumber) # 1.99正如预期的那样,浮点数(1.9876)被四舍五入到小数点后两位,即 1.99。所以 %.2f 意味着四舍五入到小数点后两位。 你可以使用代码来查看更改其中的数字时会发生什么。 如何在 Python 中使用 %d我们可以在 Python 中对浮点数使用的另一种格式化方法是 %d。这将返回浮点数中的整数。 这是一个例子: floatNumber = 1.9876 print("%d" % floatNumber) # 1在上面的示例中,我们创建了一个浮点数:floatNumber = 1.9876。 当使用 %d 格式化 floatNumber 变量时,仅返回 1。 %d 忽略十进制数并仅返回整数。 小结在本文中,我们讨论了 Python 中的 %f 格式化符号。你用它来格式化浮点数。 根据提供的参数,%f 将浮点值四舍五入到最接近的小数位。 我们还讨论了 %d 格式化符号,它只从浮点数返回一个整数。 祝你编程愉快! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |