如何获得比较相等的Decimal
的最短表示?
例如:
Decimal('89.00')
- > '89'
Decimal('123.010')
- > '123.01'
Decimal('0.0')
- > '0'
目前,我有自己的实现,首先使用
转换为字符串if chanstr.endswith('0'):
chanstr = chanstr[:chanstr.rfind('.')]
工作正常,只有2 LOC;但是有更好的方法来写这个吗?