我正在编写一些脚本来处理计算,以保持结果的高精度,所以我开始使用decimal.Decimal而不是内置的浮点。我知道它不适用于浮点类型的值,并且它返回TypeError:不支持的操作数类型(S) for +:'decimal.Decimal‘和’decimal.Decimal‘,我需要确切地知道为什么它不支持这种类型的浮点数操作示例:
from decimal import Decimal</em
尝试将decimal.Decimal类型转换为字符串 a := strconv.Itoa(Price) // Price of type decimal.Decimalfmt.Printf("%q\n", a)问题:不能将(decimal.Decimal类型的变量)用作strconv.Itoa (编译)的参数中的int值
工作的示例代码将被接受。