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
的分子和分母分别为 5
和 2
,所以返回 (5, 2)
。
示例 2:
num = 0.3333
ratio = num.as_integer_ratio()
print(ratio)
输出:
(6004799503160661, 18014398509481984)
解释:0.3333
的分子和分母分别为 6004799503160661
和 18014398509481984
,所以返回 (6004799503160661, 18014398509481984)
。
示例 3:
num = -10.75
ratio = num.as_integer_ratio()
print(ratio)
输出:
(-43, 4)
解释:-10.75
的分子和分母分别为 -43
和 4
,所以返回 (-43, 4)
。
这些示例演示了 float.as_integer_ratio()
方法的用法,通过调用该方法,可以将浮点数转换为分数形式的元组。