Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python X的浮点精度_Python_Python 3.x - Fatal编程技术网

Python X的浮点精度

Python X的浮点精度,python,python-3.x,Python,Python 3.x,这不是代码修订,因此我在这里创建了线程。我的任务如下: 编写一个程序,其中: 1.用123初始化变量a,并在7个位置上打印a的值, 2.使用-89.6548754初始化变量b,并在10个位置和上打印b的值 浮点精度为4 第一个是: a = 123 print("The value is {0:7d}".format(a)) 我不明白的是第二个。什么是“浮点精度为4”?这是什么意思?我猜这意味着将小数位数(即7(6548754))减少到4 从: 精度是一个十进制数字,指示应输入多少位数字 将显示

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

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

第一个是:

a = 123
print("The value is {0:7d}".format(a))
我不明白的是第二个。什么是“浮点精度为4”?这是什么意思?我猜这意味着将小数位数(即7(6548754))减少到4

从:

精度是一个十进制数字,指示应输入多少位数字 将显示在浮点值的小数点后 格式为
'f'
'f'
,或小数点前后 对于使用
'g'
'g'
格式化的浮点值。对于 非数字类型字段指示最大字段大小-在其他类型中 单词,字段内容将使用多少个字符。这个 整数值不允许使用精度

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

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