Python float.as_integer_ratio 用法详解及示例

Python float.as_integer_ratio 用法详解及示例

Python float.as_integer_ratio 方法

Python 中的 float.as_integer_ratio()float 类型的一个方法,它返回浮点数的分子和分母构成的元组。

该方法的语法如下:

float.as_integer_ratio()

示例

以下是使用 float.as_integer_ratio() 方法的三个示例:

示例 1:

num = 2.5
ratio = num.as_integer_ratio()
print(ratio)

输出:

(5, 2)

解释:2.5 的分子和分母分别为 52,所以返回 (5, 2)

示例 2:

num = 0.3333
ratio = num.as_integer_ratio()
print(ratio)

输出:

(6004799503160661, 18014398509481984)

解释:0.3333 的分子和分母分别为 600479950316066118014398509481984,所以返回 (6004799503160661, 18014398509481984)

示例 3:

num = -10.75
ratio = num.as_integer_ratio()
print(ratio)

输出:

(-43, 4)

解释:-10.75 的分子和分母分别为 -434,所以返回 (-43, 4)

这些示例演示了 float.as_integer_ratio() 方法的用法,通过调用该方法,可以将浮点数转换为分数形式的元组。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南