实例讲解Python中浮点型的基本内容

 更新时间:2019年02月11日 10:57:46   投稿:laozhang  
在本文里小编给大家整理了关于Python中浮点型的基本知识点内容,有兴趣的朋友们学习下。

1.浮点数的介绍

float(浮点型)是Python基本数据类型中的一种,Python的浮点数类似数学中的小数和C语言中的double类型;

2.浮点型的运算

浮点数和整数在计算机内部存储的方式是不同的,整数运算永远是精确的,然而浮点数的运算则可能会有四舍五入的误差。比如观察以下运算,在数学中很容易得出结果应该是0.8965,而使用程序运算得出的结果却是:0.8965000000000001;

a = 1.25
b = 0.3535
print(a-b) #输出:0.8965000000000001

整型和浮点型运算的结果也是浮点型;

a = 1
b = 0.25
print(a + b,type(a+b)) #输出:1.25 <class 'float'>
 
print(a - b,type(a-b)) #输出:0.75 <class 'float'>
 
print(a * b,type(a*b)) #输出:0.25 <class 'float'>
 
print(a / b,type(a/b)) #输出:4.0 <class 'float'>

float() 函数可以将整数和字符串转换成浮点数。

#整数转为浮点数
a = 1
print('a的类型为:',type(a))  #输出:a的类型为: <class 'int'>
print(float(a))   #输出:1.0
print('转换后a的类型为:',type(float(a))) #输出:转换后a的类型为: <class 'float'>
#字符串转为浮点数
b = '123'
print('b的类型为:',type(b))  #输出:a的类型为: b的类型为: <class 'str'>
print(float(b))   #输出:123.0
print('转换后b的类型为:',type(float(b))) #输出:转换后b的类型为: <class 'float'>

感谢大家的阅读本次内容和对脚本之家的支持。

相关文章

  • python设置中文界面实例方法

    python设置中文界面实例方法

    在本篇文章里小编给大家整理的是关于python设置中文界面实例方法,有兴趣的朋友们可以学习参考下。
    2020-10-10
  • python生成特定分布数的实例

    python生成特定分布数的实例

    今天小编就为大家分享一篇python生成特定分布数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • python中copy()与deepcopy()的区别小结

    python中copy()与deepcopy()的区别小结

    接触python有一段时间了,一直没有系统的学习过,也对copy,deepcoy傻傻的分不清,故抽出时间来理一下。 下面这篇文章主要给大家介绍了关于python中copy()与deepcopy()的区别的相关资料,需要的朋友可以参考下
    2018-08-08
  • 跟老齐学Python之用Python计算

    跟老齐学Python之用Python计算

    做为零基础学习Python,也就从计算小学数学题目开始吧。因为从这里开始,数学的基础知识列为肯定过关了。
    2014-09-09
  • Python基于Faker假数据构造库

    Python基于Faker假数据构造库

    这篇文章主要介绍了Python基于Faker假数据构造库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • 使用gunicorn部署django项目的问题

    使用gunicorn部署django项目的问题

    这篇文章主要介绍了使用gunicorn部署django项目,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • pandas中DataFrame多层索引的实现

    pandas中DataFrame多层索引的实现

    本文主要介绍了pandas中DataFrame多层索引的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • 在Python中使用列表生成式的教程

    在Python中使用列表生成式的教程

    这篇文章主要介绍了在Python中使用列表生成式的教程,列表生成式是Python具有的重要特性,需要的朋友可以参考下
    2015-04-04
  • Numpy中np.newaxis的作用和用法小结

    Numpy中np.newaxis的作用和用法小结

    np.newaxis常常用于将一个一维数组转化为二维数组,本文就来介绍一下Numpy中np.newaxis的作用和用法小结,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • python操作oracle的完整教程分享

    python操作oracle的完整教程分享

    下面小编就为大家分享一篇python操作oracle的完整教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,祝大家游戏愉快哦
    2018-01-01

最新评论