我正在查看 python 3.8 中实现的新功能,并发现了一个新功能numerator, denominator = x.as_integer_ratio()。他们在文档中指出
返回一对整数,其比率恰好等于原始整数且分母为正。整数(整数)的整数比始终是整数作为分子,1作为分母。
基本上这段代码
x = 10
numerator, denominator = x.as_integer_ratio()
print(numerator)
print(denominator)
Run Code Online (Sandbox Code Playgroud)
输出
10
1
Run Code Online (Sandbox Code Playgroud)
我只是想知道拥有一个始终返回相同值和 1 的函数有什么意义?我还看到它以前可用,float这是有道理的。