标签: python
我输入了42.33333333333333333333333333,但我的号码不同。
我知道python存在这个精度问题,但我不想使用Decimal来存储数字。有办法解决这个问题吗?
顺便说一下,有没有办法直接从Decimal对象中读取数字?我正在使用eval(repr(十进制(" 123"))[9:-2])从中读取123。当我尝试使用eval时,我发现了我之前的问题(repr(十进制(" 42.33333333333333333333333333"))