Python编程:怎么将分数对象转换为Decimal类型

Python编程:怎么将分数对象转换为Decimal类型

Python是常用的一种编程语言,fractions 模块支持分数运算。Fraction 分数对象无法直接转换为Decimal类型,需要先使用 float() 方法转换为浮点数,再将转换后的浮点数转换为 Decimal 类型。今天教大家在Python编程中怎么将分数对象转换为Decimal类型。

首先在PyCharm软件中,打开一个Python项目。

在Python项目中,新建并打开一个空白的python文件(比如:test.py)。

在python文件编辑区中,输入:“from fractions import Fraction”,导入 fractions 模块的 Fraction 类型。

输入:“from decimal import Decimal”,导入 decimal 模块的 Decimal 类型。

接着输入:“fractionsX = Fraction('1/2')”,点击Enter键。

接着输入:“floatX = float(fractionsX)”,点击Enter键。

再输入:“decimalX = Decimal(floatX)”,点击Enter键。

然后输入:“print(type(decimalX), ':', decimalX)”,打印出相关数据结果。

在编辑区域点击鼠标右键,在弹出菜单中选择“运行”选项。

在运行结果窗口中查看运行结果,可以看到已经成功地将分数对象转换为Decimal类型。