X的浮点精度

时间:2013-11-17 04:02:07

标签: python python-3.x

这不是代码修订,因此我在这里创建了线程。我的作业如下:

  

编写一个程序:   1.用123初始化变量a,并打印超过7个位置的值,   2.使用-89.6548754初始化变量b,并在10个位置打印b的值   浮点精度为4

第一个是:

a = 123
print("The value is {0:7d}".format(a))

我不明白的是第二个。什么是“4的浮点精度”?这是什么意思?我想这意味着将小数位数(即7(6548754))缩短为4。

b=-89.6548754
print("The value is {:10.4f}".format(b))

1 个答案:

答案 0 :(得分:3)

来自format string mini-language specification

  

precision 是一个十进制数字,表示应该有多少位数   在浮点值的小数点后显示   格式为'f''F',或小数点前后   对于使用'g''G'格式化的浮点值。对于   非数字类型字段表示最大字段大小 - 在其他情况下   单词,将从字段内容中使用多少个字符。该    precision 不允许使用整数值。

是的,它是小数点后的位数。

相关问题