象棋爱好者 发表于 2023-1-6 14:17:54

关于float函数

>>> float('1e-003')
0.001
>>> float('1e-005')
1e-05
为啥会这样呢

tommyyu 发表于 2023-1-6 14:20:52

当一个数小(大)到一定程度,Python就会用科学计数法表示。>>> 0.00001
1e-05

象棋爱好者 发表于 2023-1-6 14:26:14

tommyyu 发表于 2023-1-6 14:20
当一个数小(大)到一定程度,Python就会用科学计数法表示。

float不是会转化为浮点数吗

tommyyu 发表于 2023-1-6 14:33:46

象棋爱好者 发表于 2023-1-6 14:26
float不是会转化为浮点数吗

1e-05也是浮点数,只不过用科学计数法表示。>>> type(1e-05)
<class 'float'>

象棋爱好者 发表于 2023-1-6 23:15:36

tommyyu 发表于 2023-1-6 14:33
1e-05也是浮点数,只不过用科学计数法表示。

懂了,谢谢哈
页: [1]
查看完整版本: 关于float函数