我不了解您的所有要求,但这将非常可靠。
>> before_dec, after_dec = str(d).split('.')>> float('.'.join((before_dec, after_dec[0:2])))0.982018-01-03编辑
这个答案不是很可靠或数学上正确。有关使用方法执行此操作的正确方法,请参见下面的Nilani
Algiriyage的答案
Decimal.quantize。

我不了解您的所有要求,但这将非常可靠。
>> before_dec, after_dec = str(d).split('.')>> float('.'.join((before_dec, after_dec[0:2])))0.98这个答案不是很可靠或数学上正确。有关使用方法执行此操作的正确方法,请参见下面的Nilani
Algiriyage的答案
Decimal.quantize。