不是Python的不准确,是C/C++....都是这样,都有一个精度问题>>> from decimal import *>>> getcontext().prec = 6>>> Decimal(1) / Decimal(7)Decimal('0.142857')>>> getcontext().prec = 28>>> Decimal(1) / Decimal(7)Decimal('0.1428571428571428571428571429')这个精度就可控