python分数和浮点数的转换

  • 更新时间:2021-07-17 09:30:19
  • 编辑:堵新妹
给网友们整理相关的编程文章,网友叶锦诗根据主题投稿了本篇教程内容,涉及到Python相关内容,已被577网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

参考资料

正文内容

我们整理一篇关于《python分数和浮点数的转换》技术文章,实例用法很详细,把错误代码改掉了,觉得好就请收藏下。

python分数和浮点数的转换

1、说明

分数与浮点数之间可以相互转换,虽然浮点数可以转换为分数,但在某些情况下,这种数字在浮点形式下不正确,因此会有不可避免的精度损失。

2、实例

>>> x
 
Fraction(1,3)
 
>>> x + 2                # Fraction + int -> Fraction
 
Fraction(7,3)
 
>>> x + 2.0              # Fraction + float -> float
 
2.3333333333333335
 
>>> x + (1./3)           # Fraction + float -> float
 
0.66666666666666663
 
>>> x + (4./3)
 
1.6666666666666665
 
>>> x + Fraction(4,3)   # Fraction + Fraction -> Fraction
 
Fraction(5,3)

以上就是python分数和浮点数的转换,希望对大家有所帮助。

相关教程

用户留言