使用python怎么将分数和浮点数进行转换

这篇文章给大家介绍使用python怎么将分数和浮点数进行转换,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

成都创新互联公司2013年成立,先为碾子山等服务建站,碾子山等地企业,进行企业商务咨询服务。为碾子山企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

Python的优点有哪些

1、简单易用,与C/C++、Java、C# 等传统语言相比,Python对代码格式的要求没有那么严格;2、Python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3、Python面向对象,能够支持面向过程编程,也支持面向对象编程;4、Python是一种解释性语言,Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5、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怎么将分数和浮点数进行转换就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


本文题目:使用python怎么将分数和浮点数进行转换
链接分享:http://azwzsj.com/article/ggsesg.html