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


Posted in Python onFebruary 11, 2019

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中的列表推导浅析
Apr 26 Python
使用rst2pdf实现将sphinx生成PDF
Jun 07 Python
浅析Python中的for 循环
Jun 09 Python
python技能之数据导出excel的实例代码
Aug 11 Python
python中reload(module)的用法示例详解
Sep 15 Python
详解Python判定IP地址合法性的三种方法
Mar 06 Python
pycharm下查看python的变量类型和变量内容的方法
Jun 26 Python
对Python闭包与延迟绑定的方法详解
Jan 07 Python
django 自定义filter 判断if var in list的例子
Aug 20 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
Aug 28 Python
对python中arange()和linspace()的区别说明
May 03 Python
Python中Selenium模块的使用详解
Oct 09 Python
实例介绍Python中整型
Feb 11 #Python
python开发准备工作之配置虚拟环境(非常重要)
Feb 11 #Python
pycharm配置pyqt5-tools开发环境的方法步骤
Feb 11 #Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
Feb 11 #Python
Python requests模块实例用法
Feb 11 #Python
说说如何遍历Python列表的方法示例
Feb 11 #Python
python按照多个条件排序的方法
Feb 08 #Python
You might like
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
2012/08/08 PHP
php中将html中的br换行符转换为文本输入中的换行符
2013/03/26 PHP
smarty表格换行实例
2014/12/15 PHP
Laravel 5.3 学习笔记之 安装
2016/08/28 PHP
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
js substr支持中文截取函数代码(中文是双字节)
2013/04/17 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
js传值后台中文出现乱码的解决方法
2016/06/30 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
微信小程序实现选项卡功能
2020/06/19 Javascript
如何重置vue打印变量的显示方式
2017/12/06 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
bootstrap Table实现合并相同行
2019/07/19 Javascript
NodeJs实现简易WEB上传下载服务器
2019/08/10 NodeJs
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
[01:09:23]KG vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[01:02:55]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
python抓取文件夹的所有文件
2018/02/27 Python
详解python中@的用法
2019/03/27 Python
Python3.5面向对象与继承图文实例详解
2019/04/24 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
python在OpenCV里实现投影变换效果
2019/08/30 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
小学安全教育月活动总结
2014/07/07 职场文书
党委班子剖析材料
2014/08/21 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
公司放假通知怎么写
2015/04/15 职场文书
农村党支部承诺书
2015/04/30 职场文书
python使用glob检索文件的操作
2021/05/20 Python