类似的帖子,如以下不回答我的问题。 在 Python 中将字符串转换为带小数的整数
考虑以下 Python 代码。
>>> import decimal
>>> s = '23.456'
>>> d = decimal.Decimal(s)
>>> d
Decimal('23.456') # How do I represent this as simply 23.456?
>>> d - 1
22 # How do I obtain the output to be 22.456?
如何将字符串转换为十进制数,以便能够对其执行算术函数并获得具有正确精度的输出?