lig*_*nic 1 python floating-point dictionary
我在Python(2.6.1)词典中遇到了一个奇怪的行为:
我的代码是:
new_item = {'val': 1.4}
print new_item['val']
print new_item
Run Code Online (Sandbox Code Playgroud)
结果是:
1.4
{'val': 1.3999999999999999}
Run Code Online (Sandbox Code Playgroud)
为什么是这样?它发生在一些数字上,但不是其他数字.例如:
| 归档时间: |
|
| 查看次数: |
6713 次 |
| 最近记录: |