python的float改成常量
时间: 2023-06-21 07:10:54 浏览: 66
python float 与 4byte 互转
3星 · 编辑精心推荐
要将 Python 中的 float 改为常量,可以使用 decimal 模块中的 Decimal 类。这个类提供了高精度的十进制浮点数运算。
下面是一个例子:
```python
from decimal import Decimal
x = Decimal('3.14159')
y = Decimal('2.71828')
z = x + y
print(z)
```
这里的 x 和 y 都是字符串形式的数字,传入 Decimal 构造函数中进行初始化。然后可以像普通的浮点数一样进行加减乘除等运算。
需要注意的是,Decimal 类的运算结果也是 Decimal 类型,而不是 float 类型。如果需要将 Decimal 类型转换为 float 类型,可以使用 float() 函数进行转换。
阅读全文