实例讲解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 相关文章推荐
django 自定义用户user模型的三种方法
Nov 18 Python
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
Nov 30 Python
用Python shell简化开发
Aug 08 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
对Python3中bytes和HexStr之间的转换详解
Dec 04 Python
解决python中导入win32com.client出错的问题
Jul 26 Python
使用python实现滑动验证码功能
Aug 05 Python
python实现高斯(Gauss)迭代法的例子
Nov 20 Python
python如何获取apk的packagename和activity
Jan 10 Python
Python Merge函数原理及用法解析
Sep 16 Python
Python测试框架:pytest学习笔记
Oct 20 Python
Python的三个重要函数详解
Jan 18 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
Windows下的PHP5.0详解
2006/11/18 PHP
js判断选择的时间是否大于今天的代码
2013/08/20 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
2015/12/14 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
轮播图组件js代码
2016/08/08 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
基于vue2的table分页组件实现方法
2017/03/20 Javascript
JS数组去重(4种方法)
2017/03/27 Javascript
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
React Native之prop-types进行属性确认详解
2017/12/19 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
微信小程序如何获取用户手机号
2018/01/26 Javascript
javascript使用正则实现去掉字符串前面的所有0
2018/07/23 Javascript
解决vue单页路由跳转后scrollTop的问题
2018/09/03 Javascript
浅析vue 函数配置项watch及函数 $watch 源码分享
2018/11/22 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
Django rest framework jwt的使用方法详解
2019/08/08 Python
python urllib爬虫模块使用解析
2019/09/05 Python
树莓派极简安装OpenCv的方法步骤
2019/10/10 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
python切片作为占位符使用实例讲解
2021/02/17 Python
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
高级电工工作职责
2013/11/21 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
《藏戏》教学反思
2014/02/11 职场文书
捐助感谢信
2015/01/22 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
中学校园广播稿
2015/08/18 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
Python包argparse模块常用方法
2021/06/04 Python