如:
1e-3:表示一个微小值,有3个0构成的0.001。
7e-9:表示有9个0构成的0.000000007。
10e-60:表示有60个0构成的0.000……0001。
xe-y:表示有y个0构成的0.000……000x。
(1)我们可以在python中输入1e-3或者6e-4然后输出打印结果如下
a = 1e-3
b = 6e-4
print('输出1e-3:', a)
print('输出1e-3:', b)
输出结果:
输出1e-3: 0.001
输出1e-3: 0.0006
(2)当连续的0,y值大于4的时候,如7e-9输出的就为7e-09。在这里,是因为0.000000007自动被转换为了7e-09。这里可以验证,当直接输出0.000000007的时候结果为7e-09。
a = 7e-9
b = 1e-8
c = 0.000000007
print('输出7e-9:', a)
print('输出1e-8:', b)
print('输出0.000000007:', c)
输出结果:
输出7e-9: 7e-09
输出1e-8: 1e-08
输出0.000000007: 7e-09
(3)当x后面有0的时候,比如10、20、300的情况,这里边的0也算在y中,就像10e-60表示有60个0构成的0.000……00010,后边的0一般省略,所以输出10e-60的时候就会显示1e-59。
a = 10e-4
b = 10e-60
print('输出10e-4:', a)
print('输出10e-60:', b)
输出结果:
输出10e-4: 0.001
输出10e-60: 1e-59