【发布时间】:2019-11-26 11:00:33
【问题描述】:
我想将小数的值转换为字符串,但仅在尾随小数不全为零时才显示。例如
nice_decimal_show(Decimal("3.00")) == "3" nice_decimal_show(Decimal("3.14")) == "3.14"
这样做的规范方法是什么?
我现在正在做:
format_decimal_to_integer_string_if_possible(Decimal("3.000")) "3" >;>;>; format_decimal_to_integer_string_if_possible(Decimal("3.400")) "3.400" """ assert isinstance(decimal, Decimal) integral = decimal.to_integral() if integral == decimal: return str(integral) else: return str(decimal) ```
【问题讨论】:
-
那个代码是什么?它不是有效的 python。