Python 添加复数将增加0000000000001j

Python 添加复数将增加0000000000001j,python,Python,我使用的是windows操作系统和python 3.6 test = 10+3.14j test = test + 1j print (test) 在执行上述代码时,我得到以下输出 (10+4.14000000000001J)-->为什么要添加0000000000001j 由于浮点数的舍入错误。添加一个不是问题。第一次赋值后立即查看test的值。

我使用的是windows操作系统和python 3.6

test = 10+3.14j
test = test + 1j
print (test)
在执行上述代码时,我得到以下输出
(10+4.14000000000001J)
-->为什么要添加0000000000001j

由于浮点数的舍入错误。添加一个不是问题。第一次赋值后立即查看
test
的值。