python中denominator()是什么方法?

x_hola
  • 666

我查了denominator说是分母的意思,
文档上查到了limit_denominator(),但是没看懂。
请问denominator()方法怎么用的?
谢谢

a=2/8
a.denominator
>>1
a.numerator
>>0
回复
阅读 5.2k
3 个回答
✓ 已被采纳

denominator是fractions模块的Fraction类的实例的属性,不是方法

from fractions import Fraction
a = Fraction(1,2)
a.numerator # 分子
1
a.denominator # 分母
2

clipboard.png

看文档描述用处应该是对被给定的浮点数找到合理的近似值。

cory
  • 2
新手上路,请多包涵

limit_denominator(max_denominator=1000000)

返回最接近给定浮点数的近似值,其中分母不得大于给定的参数max_denominator

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏